2016-07-29 3 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; 
    } 

} 
Смежные вопросы