PrimeFaces过滤器已激活

时间:2017-03-20 11:45:57

标签: jsf primefaces

我希望在加载页面时已经激活过滤器,但我找不到任何可以让我这样做的属性。 selectItem"未完成"是应该激活的那个。这是我的代码:

<ui:define name="columnFinished">

        <p:column filterBy="#{tarea.hasBeenFinished()}"
            headerText="#{msgs.fechaFinalizacion}" filterMatchMode="equals">
            <f:facet name="filter">
                <p:selectOneButton onchange="PF('tasksTable').filter()">
                    <f:converter converterId="javax.faces.Boolean" />
                    <f:selectItem itemLabel="All" itemValue="" />
                    <f:selectItem itemLabel="Not Finished" itemValue="false" />
                </p:selectOneButton>
            </f:facet>
            <h:outputText value="#{userBean.formatDate(tarea.finished)}" />
        </p:column>

</ui:define>

1 个答案:

答案 0 :(得分:1)

您将0,1,2,3,4....作为属性添加到value="false",这样在加载页面时,p:selectOneButton被设置为过滤器的默认值