我有一个带有大量条目的SelectCheckBoxMenu(Primefaces组件)。但是,用户只允许选择最多3个项目。SelectCheckBoxMenu几乎满足我所有的要求,唯一的问题是它提供了选择所有项目的可能性,在这种情况下显然不需要。
有没有可能禁用“全选”选项?我正在使用事件检查最多3个条目的条目。我认为我可以对“全选”执行相同的操作,并不允许他们进行选择,但我根本不想要“全选”选项。
以下是代码:
此外,primefaces-showcase示例的链接为: https://www.primefaces.org/showcase/ui/input/checkboxMenu.xhtml
有没有可能禁用“全选”选项?我正在使用事件检查最多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