p:selectManyMenu过滤器不适用于itemDisabled

时间:2017-09-19 13:31:40

标签: jsf primefaces

我的p:selectManyMenufilter,当我从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>

0 个答案:

没有答案