2010-01-04 44 views

回答

2

its TLDDOC規定,只要設置size attri相應的bute。它表示一次顯示的選項數量。如果未指定,則所有選項將立即顯示。

如果你想顯示1個選項而虛構的布爾表達式#{bean.readonly}返回true,那麼你可以在EL使用三元運算expr ? doThisIfTrue : orDoThisIfFalse的:

<h:selectManyListbox size="#{bean.readonly ? '1' : ''}"> 
+0

嗨BalusC, 對不起,達...我刪除了tat回答 你能詳細解釋一下嗎? 假設我有我的H 100項:SelectManyListBox, 我是從 列表中選擇10個值,我想從我的。所以在要求的視圖(只讀 模式)的100個條目查看選定值 是在查看頁面中啓用h:SelectManyListBox的滾動條 。 謝謝,Ramesh – Ramesh 2010-01-05 10:34:15

+0

然後只需相應地設置'size'屬性?如果您想一次僅顯示10個項目,請將其設置爲10。 – BalusC 2010-01-05 11:11:04

相關問題