我希望在加载页面时已经激活过滤器,但我找不到任何可以让我这样做的属性。 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>
答案 0 :(得分:1)
您将0,1,2,3,4....
作为属性添加到value="false"
,这样在加载页面时,p:selectOneButton
被设置为过滤器的默认值