Jsf p:选择多菜单过滤器不';无法使用已禁用的项目
我的Jsf p:选择多菜单过滤器不';无法使用已禁用的项目,jsf,primefaces,Jsf,Primefaces,我的p:selectManyMenu有一个过滤器,当我从f:selectItems中删除itemsdisabled时,它可以正常工作 但是,当我使用itemdabled时,过滤的值是错误的 如何解决这个问题 <p:selectManyMenu id="horario" value="#{clienteMB.horariosSelecionados}" converter="MultiSelectEntityConverter" var="t" fil
p:selectManyMenu
有一个过滤器,当我从f:selectItems
中删除itemsdisabled
时,它可以正常工作
但是,当我使用itemdabled
时,过滤的值是错误的
如何解决这个问题
<p:selectManyMenu
id="horario"
value="#{clienteMB.horariosSelecionados}"
converter="MultiSelectEntityConverter"
var="t"
filter="true"
filterMatchMode="contains"
showCheckbox="true">
<f:selectItems
itemDisabled="#{not empty consulta.datamarc}"
value="#{clienteMB.horarioList}"
var="consulta"
itemLabel="#{consulta.dataHoraFormatted()}"
itemValue="#{consulta}" />
<p:column>
<h:outputText value="#{t.dataHoraFormatted()}" />
</p:column>
</p:selectManyMenu>
就像这里一样。。。不,没有版本信息,所以这不是试图帮助的动机。。。