首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >排序treeTable (primeFaces)不工作

排序treeTable (primeFaces)不工作
EN

Stack Overflow用户
提问于 2014-03-19 16:19:12
回答 3查看 1.9K关注 0票数 1

我发现了现在支持treeTable排序的无表面信息。http://blog.primefaces.org/?p=3017

“通过列的sortBy属性使用与datatable相同的用法”

但是当我添加sortBy属性时,排序功能不会显示。

我在welcome.xhtml.的treeTable

代码语言:javascript
复制
<h:form id="form">
        <p:treeTable id="treeTable"
                     value="#{treeCheckBox.root}" var="manager"
                     selection="#{treeCheckBox.selectedNodes}" selectionMode="checkbox">

            <p:column style="width:100px" sortBy="id">
                <f:facet name="header">
                    ID
                </f:facet>
                <h:outputText value="#{manager.id}"/>
            </p:column>

            <p:column style="width:100px" sortBy="description">
                <f:facet name="header">
                    Description
                </f:facet>
                <h:outputText value="#{manager.description}"/>
            </p:column>

            <p:column style="width:100px" sortBy="knowledgeDate">
                <f:facet name="header">
                    KnowladgeDate
                </f:facet>
                <h:outputText value="#{manager.knowledgeDate}"/>
            </p:column>
        </p:treeTable>
    </h:form>

和简单的经理波乔。

代码语言:javascript
复制
    public class Manager implements Serializable{

        private static final long serialVersionUID = -1927658103477398301L;

        private String id;
        private String description;
        private String knowledgeDate;

        public Manager() {
        }

        public Manager(String id, String description, String knowledgeDate) {
            this.id = id;
            this.description = description;
            this.knowledgeDate = knowledgeDate;
        }}
//... getters and setters
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-22 10:25:55

Primefaces声明,他们在5个版本中对树的故事进行排序。已于2014年5月发布。

但我们仍然不能过滤treeTable。希望这将是下一个版本的下一个功能。

票数 0
EN

Stack Overflow用户

发布于 2014-03-19 17:14:19

据我所知,这个函数要么只适用于Primefaces 5和/或Primefaces。因为我没有看到您的代码有什么问题,所以我假设您使用了Primefaces 4的免费版本。

票数 0
EN

Stack Overflow用户

发布于 2015-01-27 15:49:06

我认为,你必须改变这一点:

代码语言:javascript
复制
false =  " sortBy="id">"
true = " sortBy="manager.id">"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22512007

复制
相关文章

相似问题

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