Primefaces数据表排序列表

时间:2014-08-08 15:14:50

标签: sorting user-interface primefaces primefaces-extensions

我在Primefaces中有一个数据表,点击列标题时有排序功能,当我点击排序时,它就像这个例子那样排序 现有产出:

        APPLE
        ORANGE
        ZEN
        apple
        orange
        zen

我希望在UI上将排序输出设为这样

        APPLE
        apple
        ORANGE
        orange
        ZEN
        zen 

任何建议都将不胜感激。谢谢。

现有代码:
    

                    <p:column id="firstName" 
                        sortBy="#{row.user.firstName}"
                        filterBy="#{row.user.firstName}"
                        styleClass="col-left" 
                        filterStyleClass="filter-full">

                        <f:facet name="header">
                            <h:outputText value="#{appmsg['first.name']}" />
                        </f:facet>

                        <h:outputText value="#{row.user.firstName}" />
                    </p:column>

1 个答案:

答案 0 :(得分:0)

Primefaces可以选择插入自定义sortFunction,请参阅Datatable和Column

的文档

然后您可以按照自己想要的方式进行排序。如果您使用LazyDatamodel,您可以获得更多控制权。

相关问题