我有一个简单的问题,我希望解决方案也很简单......
我的selectManyListbox中的所有项目都已默认选中,我不希望这样。
我到处寻找可能的选择,但我一无所获。
有人可以帮助我吗?
<h:selectManyListbox
value="#{detailModel.afterObject.businessObjectAttributeSpecifications}"
size="10">
<f:selectItems
value="#{detailModel.getSetAsList(detailModel.afterObject.businessObjectAttributeSpecifications)}"/>
</h:selectManyListbox>
提前谢谢你 弗朗西斯科
答案 0 :(得分:1)
selectItems
和value
属性的列表相同。使用selectedObjects
属性中的其他列表(例如value
)来保留选择,例如:
<h:selectManyListbox
value="#{detailModel.afterObject.selectedBusinessObjectAttributeSpecifications}"
size="10">
<f:selectItems
value="#{detailModel.getSetAsList(detailModel.afterObject.businessObjectAttributeSpecifications)}"/>
</h:selectManyListbox>
答案 1 :(得分:0)
添加包含文字Please Select
的默认项并以编程方式对其进行处理