【发布时间】:2013-03-07 22:14:52
【问题描述】:
我有一个 SelectCheckBoxMenu(Primefaces 组件),里面有很多条目。但是,允许用户选择最大值。 3 项。 SelectCheckBoxMenu 几乎满足了我的所有要求,唯一的问题是它提供了选择所有项目的可能性,在这种情况下我显然不需要。
是否可以禁用“全选”选项?我正在使用一个事件来检查最大条目。 3. 我想我可以对“全选”做同样的事情,不允许他选择它们,但我根本不想有“全选”选项。 p>
代码下方:
<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
【问题讨论】:
-
那个东西不是组合框。您的 CSS 类名称具有误导性,并且没有自我说明。
-
是的,你是对的。我修改了它。
标签: jsf jsf-2 primefaces