【问题标题】:after primefaces filterby selected var get lost在primefaces filterby selected var之后迷路了
【发布时间】:2015-10-21 14:01:40
【问题描述】:

使用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

【问题讨论】:

  • 您的var 字段只能在p:dataTable 内部访问,因此null 因为它不存在于外部。没有filterBy 也可以吗?
  • 似乎在数据表中过滤了值。你能检查一下吗
  • 非常感谢问题是缺少过滤值

标签: primefaces filter datatable actionlistener


【解决方案1】:

我解决了这个问题。我只是想念filteredValue

【讨论】:

    猜你喜欢
    • 2013-09-06
    • 1970-01-01
    • 1970-01-01
    • 2017-03-02
    • 2020-09-02
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    相关资源
    最近更新 更多