我如何制作一个标签,从而使戏剧中的Java枚举进行选择!框架?我试图看看Crud模块是如何做到的,但是我还不了解太多的抽象层。

有帮助吗?

解决方案

如果您在标签中充分限定了枚举,则无需将其放在renderargs中。

您的标签statusselect.html:

<select name="status">
    #{list com.something.StatusEnum.values(), as:'status'}
        <option>${status}</option>
    #{/list}
</select>

并从页面上调用:

#{StatusSelect /}

然后,您可以通过指定“名称”属性和其他功能来添加复杂性:

<select id="${_id}" name="${_name}" class="${_class}">
    #{list com.something.StatusEnum.values(), as:'status'}
        <option>${status}</option>
    #{/list}
</select>

和新页面标签:

#{StatusSelect id:'status1', name:'status', class:'bold'/}

其他提示

您也可以尝试将Damo的方法与枚举名称一起使用,然后使用框架的#{select} -tag。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top