您好我想知道实现此要求的最佳方法。我有一个带有varchar2字段的数据库表来填充selectOneMenu。在同一个表上是CHAR(1)类型的列,具有'Y'或'N'值,我想使用它来禁用/启用该字段。
我想要一些简单的东西,比如BalusC的第一个选项演示,在这里回答How to populate options of h:selectOneMenu from database? 这是我在selectOneMenu中禁用项目时所看到的一篇文章 - <h:selectOneMenu> with temporary disabled SelectItems
但是我不知道如何以一种简单的方式将上述两件事结合起来管理启用/禁用和填充列表?
答案 0 :(得分:0)
我刚才发现最好的方法是创建一个自定义对象来支持这里的值。例如:http://arjan-tijms.omnifaces.org/2011/12/automatic-to-object-conversion-in-jsf.html