0
A
回答
1
可能有一些特定的方面被打破,如果你能確定,請報告一個JIRA,我們可以看看它,但一般情況下,枚舉綁定在Grails 2.3.7中起作用。完成這項工作的簡單方法是使請求參數的名稱與要綁定的枚舉屬性的名稱相匹配,並且值是枚舉實例的字符串表示形式。例如,如果您有以下...
// grails-app/domain/com/demo/Company.groovy
class Company {
Status companyStatus
// ...
}
// src/groovy/com/demo/Status.groovy
enum Status {
ACTIVE, INACTIVE
}
然後,如果你綁定companyStatus =「無效」或companyStatus =「ACTIVE」的公司目標,應該工作。
我剛剛在https://github.com/jeffbrown/enumbinding上創建了一個示例應用程序,它演示了在Grails 2.3.7中的工作。運行應用程序並在默認索引頁面上提交表單,以查看它的行動。
我希望有幫助。
-1
通常,請記住,您還希望優化查找,並且ENUM將被索引爲字符串,這將比外鍵Long Index查找更慢。
我已經多次討論過這個問題,唯一的理由是您將減少必須更改數據,這很好,但日常使用會因此一次折衷而受到影響。
相關問題
- 1. Silverlight - 枚舉綁定
- 2. 綁定枚舉AspxListBox
- 3. Guice,綁定枚舉
- 4. XAML綁定列表枚舉
- 5. 綁定到枚舉在XAML
- 6. 綁定枚舉在玩
- 7. 綁定ComboBoxes枚舉...在Silverlight!
- 8. WPF數據綁定枚舉
- 9. WPF數據綁定枚舉
- 10. 使用ObjectDataProvider綁定枚舉
- 11. 綁定NSComboBox來枚舉?
- 12. 綁定標誌枚舉XAML
- 13. 綁定的TabControl到枚舉
- 14. DropDownListFor枚舉不會綁定回模型
- 15. WPF C# - 綁定枚舉到組合框,但不使用所有枚舉值
- 16. Wpf ListViewItem背景綁定到枚舉
- 17. Dropdownlist綁定到一個枚舉
- 18. 動態綁定到一個枚舉
- 19. 數據綁定枚舉複選框C#
- 20. 使枚舉可以綁定到datagridview
- 21. JAXB綁定文件:枚舉整數ID
- 22. 我如何綁定枚舉組合框
- 23. Java通用綁定(約束)枚舉
- 24. WPF:無法綁定DataGrid枚舉列表
- 25. 從JSON綁定到Grails中的枚舉
- 26. 綁定文本框的枚舉視圖
- 27. 綁定轉換枚舉到一個ComboBox
- 28. 將枚舉綁定到靜態數據
- 29. 綁定枚舉值數據模板
- 30. WPF組合框與枚舉綁定
這個答案與數據綁定有關嗎? –
不需要太過苛刻。它有很多與在域中使用枚舉有關,並有助於優化。如果你標誌着我幫助優化,那從社區的角度來看這不是很有幫助。 – Orubel
我當時並不是很sn。。那傢伙問到數據綁定問題,你回答說數據庫訪問性能問題。我編寫了數據綁定器,數據綁定器中有與數據庫交互的東西,但這不是其中之一。我問了這個問題,因爲我認爲你可能會對此感到困惑,也許這就解釋了爲什麼你回答了一個沒有被問到的問題。 –