2011-08-26 18 views
1

我有一個簡單的問題,我希望解決方案也是如此簡單的項目......JSF - selectManyListbox出廠時已選定的

我selectManyListbox的項目一切都已經默認每次選擇我不想這個。

我到處搜索可能的選項,但我什麼也沒找到。

有人可以幫我嗎?

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

預先感謝您 弗朗西斯

+0

請郵寄列表框的源代碼。也許值屬性和selectItems有問題。 –

+0

這是關於列表框的代碼:'code' 'code' – Francesco

+0

將代碼複製到您的問題中並添加了答案。 –

回答

1

你必須爲selectItemsvalue屬性相同的列表。在value屬性使用不同的列表(如selectedObjects)持有的選擇,例如:

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

謝謝你,馬特,它工作。 – Francesco

+0

@Francesco如果有幫助,請將答案標記爲已接受。 –

0

添加默認項文本Please Select並把它編程

相關問題