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>

就像这里一样。。。不,没有版本信息,所以这不是试图帮助的动机。。。