2017-08-11 77 views
0

我'記錄'的對象,我把它們放在datatable。一條記錄的布爾值爲'忽略',我的想法是做一個過濾器,以便它顯示所有被忽略的記錄或一切。這裏是我的代碼:JSF PrimeFaces數據過濾

<p:column headerText="Status" filterMatchMode="equals" filterBy="#{record.ignored}"> 
    <f:facet name="filter"> 
     <p:selectOneButton onchange="PF('logTable').filter()"> 
     <f:converter converterId="javax.faces.Boolean" /> 
     <f:selectItem itemLabel="All" itemValue="" /> 
     <f:selectItem itemLabel="Ignored" itemValue="#{record.ignored}" /> 
     </p:selectOneButton> 
    </f:facet> 
    <h:outputText value="#{record.status}" /> 
</p:column> 

由於某種原因,它不能正常工作,我找不到,在網上搜索一些例子後。

+0

什麼「不能正常工作的記錄的篩選過程中檢查車況「是指? –

+0

當我選擇忽略時,它不顯示忽略條目 – tano9321

回答

0

此項目的項目值

<f:selectItem itemLabel="Ignored" itemValue="#{record.ignored}" /> 

應該是truefalse因爲這是會的

<f:selectItem itemLabel="Ignored" itemValue="true" />