如何製作一個標記,以便爲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