JSF - selectManyListbox自带已经选择的项目



我有一个简单的问题,我希望解决方案也这么简单…

我的selectManyListbox中的项目都是默认选中的,我不希望这样。

我到处寻找可能的选择,但一无所获。

有人能帮我一下吗?
<h:selectManyListbox 
     value="#{detailModel.afterObject.businessObjectAttributeSpecifications}" 
     size="10"> 
    <f:selectItems 
       value="#{detailModel.getSetAsList(detailModel.afterObject.businessObjectAttribut‌​eSpecifications)}"/> 
</h:selectManyListbox>

提前谢谢你弗朗西斯科·

您对selectItemsvalue属性有相同的列表。在value属性中使用不同的列表(例如selectedObjects)来保存选择,例如:

<h:selectManyListbox 
     value="#{detailModel.afterObject.selectedBusinessObjectAttributeSpecifications}" 
     size="10"> 
    <f:selectItems 
       value="#{detailModel.getSetAsList(detailModel.afterObject.businessObjectAttribut‌​eSpecifications)}"/> 
</h:selectManyListbox>

添加文本为Please Select的默认项,并以编程方式处理

相关内容

  • 没有找到相关文章

最新更新