2016-07-29 66 views
-2
<rich:dataTable value="#{userBean.userList}" var="u"> 
       <rich:column><f:facet name="header">ID</f:facet>#{u.userID}</rich:column> 
       <rich:column> 
        <f:facet name="header">Name 
         <h:inputText value="#{filteringBean.stateFilterValue}" id="input"> 
          <a4j:ajax event="keyup" render="[email protected]"><a4j:attachQueue requestDelay="100" ignoreDupResponses="true" /></a4j:ajax> 
         </h:inputText> 
        </f:facet>#{u.name} 
       </rich:column> 
      </rich:dataTable> 

这些是我的xhtml代码。我想过滤我的行。我想这样做:Richfaces Datatable Filtering

1


我不知道什么是我的Java代码会是这样。

+0

检查RichFaces的展示 – Kukeltje

+0

欢迎堆栈溢出!我尽可能地猜测你的问题,然后编辑你的问题。但是,添加代码和说明以便更多知道该主题的人员将看到它。如果需要识别特定问题,请编辑您遇到的特定错误消息。祝你好运! – manetsus

回答

0

filteringBean看起来类似的东西:

import java.io.Serializable; 
import javax.faces.bean.ManagedBean; 
import javax.faces.bean.ViewScoped; 

@ManagedBean(name = "filteringBean") 
@ViewScoped 
public class UserListFilterBean implements Serializable { 

    private String stateFilterValue; 

    public String getStateFilterValue() { 
     return stateFilterValue; 
    } 

    public void setStateFilterValue(String stateFilterValue) { 
     this.stateFilterValue = stateFilterValue; 
    } 

}