如何制作一个标记,以便为Play中的Java枚举创建选择字段!框架?我试图看看CRUD模块是如何实现的,但是有太多的抽象层,我还没有真正理解。从枚举中创建select元素的自定义标记
3
A
回答
4
如果您完全限定了标签中的枚举,那么您不需要将它放在RenderArgs中。
你的标签StatusSelect.html:
<select name="status">
#{list com.something.StatusEnum.values(), as:'status'}
<option>${status}</option>
#{/list}
</select>
并从页面中调用:
#{StatusSelect /}
然后,您可以通过指定 “name” 属性和其他功能如增加复杂性给它:
<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'/}
0
您也可以尝试对枚举名称使用Damo的方法,然后使用框架的#{select} -tag。
相关问题
- 1. 自定义枚举类型
- 2. 自定义BatchStatus枚举
- 3. 如何使用JavaScript枚举所有自定义HTML标记?
- 4. Prolog创建自定义枚举的快捷方式
- 5. 从实体创建枚举
- 6. Aurelia自定义元素实例创建
- 7. 自定义jsp标记创建
- 8. 创建自定义JSP标记
- 9. 如何为从TDictionary派生的类创建自定义枚举器?
- 10. 基于枚举创建枚举类别
- 11. 如何自定义枚举的排序?
- 12. 具有自定义枚举的C++类
- 13. 自定义图像枚举的MessageBoxResult
- 14. 如何定义枚举的尺寸减去一个元素
- 15. 定义元素的内容类型以及可枚举属性
- 16. React JSX中的自定义HTML元素标记
- 17. XSD元素和枚举
- 18. Mysql Select枚举值
- 19. MySQL的:创建枚举
- 20. Linq2Sql如何在select子句中创建一个枚举?
- 21. 元帅失败与自定义大小的枚举场结构
- 22. 使用自定义枚举属性值
- 23. 微风:自定义枚举值
- 24. rustc-serialize自定义枚举解码
- 25. 如何获得枚举自定义值?
- 26. Vb.net自定义属性来枚举
- 27. 自定义枚举基础类型
- 28. Java:Java5枚举自定义序列化
- 29. 创建自定义标签
- 30. 创建自定义标签
我试图通过控制器传递值,这是非常简单的。 – 2010-11-03 04:54:56