在primefaces filterby选择var之后丢失

时间:2015-10-21 14:01:41

标签: primefaces filter datatable actionlistener

使用filterBy选定的var实例进行过滤后会丢失。

<p:dataTable id="searchResults"
             var="searchResult"
             value="#{employeeController.searchResults}"
             selectionMode="single"
             selection="#{employeeController.selectedEmployee}"
             rowKey="#{searchResult.id}">
    <p:column headerText="Employee Name"
              filterBy="#{searchResult.name}"
              sortBy="#{searchResult.name}">
        <h:outputText value="#{searchResult.name}"/>
    </p:column>
</p:dataTable>


<p:commandButton actionListener="#{employeeController.editEmployee(searchResult)}"
                 icon="ui-icon-pencil"
                 title="Güncelle" ajax="true" update="@form">

我的活动未获得所选searchResult个实例,而是获得null

1 个答案:

答案 0 :(得分:1)

我解决了这个问题。我只是缺少filteredValue