如何製作一個標記,以便爲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. Java自定義枚舉值枚舉
- 3. 在d3.js中訪問dom元素select/append - 創建自定義標籤雲
- 4. 如何在Ember中創建自定義枚舉器?
- 5. Java自定義枚舉
- 6. 自定義BatchStatus枚舉
- 7. 自定義枚舉類型
- 8. 如何使用JavaScript枚舉所有自定義HTML標記?
- 9. Prolog創建自定義枚舉的快捷方式
- 10. 從屬性創建枚舉
- 11. 從實體創建枚舉
- 12. 從web.config創建枚舉
- 13. 使用另一個枚舉中的特定值創建枚舉
- 14. 枚舉hashset並從中刪除元素
- 15. 如何從C++中的文件創建自定義QML元素?
- 16. 聚合物 - 在自定義元素內創建自定義元素的列表
- 17. 創建聚合物自定義元素的自定義事件
- 18. Aurelia自定義元素實例創建
- 19. 自定義jsp標記創建
- 20. 創建自定義JSP標記
- 21. Ç枚舉(枚舉類型定義)的
- 22. 如何爲從TDictionary派生的類創建自定義枚舉器?
- 23. 覆蓋在繼承類的自定義枚舉枚舉
- 24. 基於枚舉創建枚舉類別
- 25. 創建枚舉值
- 26. Java如何創建一個包含元素「TIMESTAMP(6)」的枚舉
- 27. 從html創建json對象select元素
- 28. 檢索值的自定義枚舉
- 29. 自定義圖像枚舉的MessageBoxResult
- 30. 具有自定義枚舉的C++類
我試圖通過控制器傳遞值,這是非常簡單的。 – 2010-11-03 04:54:56