我的p:selectManyMenu
有filter
,当我从itemDisabled
移除f:selectItems
时,它可以正常工作。
但是,当我使用itemDisabled
时,过滤后的值是错误的。
如何解决?
<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>