我有一個SelectCheckBoxMenu(Primefaces組件)有大量條目。但是,用戶可以選擇最大。 3項。 SelectCheckBoxMenu fullfils幾乎所有我的要求,唯一的問題是,它提供了選擇所有項目的可能性,我明顯不需要在這種情況下。SelectCheckboxMenu - 禁用「全選」
是否有任何禁用「全選」選項的餘地?我正在使用事件來檢查最大條目。 3.我認爲我可以爲「全選」做同樣的事情,不允許他們選擇它們,但我不想讓「全選」選項。
代碼如下:
<p:selectCheckboxMenu value="#{services.titelId}" id="titel"
panelStyle="width:160px;" rendered="#{!services.isFirma()}"
label="#{services.prepareTitel()}" style="width:160px;"
styleClass="checkbox">
<f:selectItems value="#{meta.getAkadTitelList()}" />
<p:ajax event="change" listener="#{services.validateTitel()}"
update="titel" process="@this" />
<p:ajax event="toggleSelect" update="titel" process="@this" />
</p:selectCheckboxMenu>
此外,鏈接primefaces-展示例如:http://www.primefaces.org/showcase/ui/selectCheckboxMenu.jsf
那東西是不是一個組合框。您的CSS類名稱具有誤導性,而不是自我記錄。 – BalusC 2013-03-19 12:09:59
是的,你是對的。我修改了它。 – leostiw 2013-03-19 13:25:27