【发布时间】:2011-09-14 19:00:05
【问题描述】:
所有问题:如何将 POJO 绑定到 h:selectXX 和 f:selectItems 最终得到答案“使用转换器”。但是,似乎可以不用转换器 - 请参阅:
小脸:
<h:selectManyListbox value="#{pojoBean.selected}">
<f:selectItems value="#{pojoBean.allItems}" var="i" itemValue="#{i}" itemLabel="#{i.txt}" />
</h:selectManyListbox>
豆子:
public class PojoBean {
List<MyItem> selected;
List<MyItem> allItems;
POJO:
public class MyItem {
private String txt;
...}
请注意,这似乎只适用于 h:selectManyListbox,当被选择的值最终出现在列表中时,而不是在单个属性中。
问题 - 为什么它不能与 h:selectOneMenu 等一起使用?
【问题讨论】:
标签: jsf