我有一个包含大量条目的SelectCheckBoxMenu (Primefaces 组件)。但是,允许用户选择最大值。3 项。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-showcase例子的链接: https ://www.primefaces.org/showcase/ui/input/checkboxMenu.xhtml