首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Primefaces数据过滤器问题

Primefaces数据过滤器问题
EN

Stack Overflow用户
提问于 2012-08-30 15:10:59
回答 1查看 1.4K关注 0票数 1

我正在尝试对我的数据表应用过滤器,但我不知道为什么它不工作。我一遍又一遍地检查了所有的东西,但它仍然不工作,甚至没有显示任何错误或exception.Here是我的代码

page.xhtml

代码语言:javascript
复制
<p:dataTable id="masterResult" value="#{masterSearch.masterSearchResultList}" var="srvc" 
                             styleClass="display" style="cursor:pointer;" rows="6" 
                             paginator="true" rowsPerPageTemplate="5,10,15" paginatorAlwaysVisible="false" paginatorPosition="bottom"
                             widgetVar="viewTable" filteredValue="#{masterSearch.filterMasterSearchResult}">
                                
                                <p:column filterBy="#{srvc.serviceNumber}"  
                                                headerText="Service Number"
                                                filterMatchMode="endsWith">  
                                        <h:outputText value="#{srvc.serviceNumber}"/>  
                                </p:column>
                                
                                <p:column headerText="Rank">
                                #{srvc.rank}
                                </p:column>
                                
                                <p:column headerText="Name">
                                #{srvc.name}
                                </p:column>
                                         
                                <p:column headerText="Course">
                                #{srvc.course}
                                </p:column>
                                         
                                <p:column headerText="Unit">
                                #{srvc.unit}
                                </p:column>
                                         
                                <p:column headerText="Relation">
                                #{srvc.relation}
                                </p:column>
                            </p:dataTable>

这里我得到了正确的值,但当我在过滤器文本字段(由primefaces显示)中写入任何内容时,它将不起作用。

如果有人知道这件事,请帮助我

谢谢

编辑:

代码语言:javascript
复制
public class MasterSearch {
    
    String serviceNumber;
    String rank;
    String fullName;
    String CNICNumber;
    String phoneNumber;
    String emailAddress;
    List<MasterSearchResult> masterSearchResultList;
    List<MasterSearchResult> filterMasterSearchResult;

               // getter 
               //  setters
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-30 15:38:25

删除此部分:filteredValue="#{masterSearch.filterMasterSearchResult}"

从这里查看我的示例:https://dl.dropbox.com/s/v3ihl25aozt8qyn/mavenproject.zip?dl=1

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12191670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档