Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 有没有办法按字母顺序对数据表进行排序_Jsf_Primefaces_Datatable - Fatal编程技术网

Jsf 有没有办法按字母顺序对数据表进行排序

Jsf 有没有办法按字母顺序对数据表进行排序,jsf,primefaces,datatable,Jsf,Primefaces,Datatable,我想知道是否有任何方法可以使用自定义paginatortemplate或其他方式按primefaces字母顺序对数据表进行排序 <p:dataTable var="car" value="#{dtPaginatorView.cars}" rows="10" paginator="true" paginatorTemplate="{CurrentPageReport} {FirstPageLi

我想知道是否有任何方法可以使用自定义paginatortemplate或其他方式按primefaces字母顺序对数据表进行排序

<p:dataTable var="car" value="#{dtPaginatorView.cars}" rows="10"
                         paginator="true"
                         paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                         rowsPerPageTemplate="5,10,15">


    </p:dataTable>

在这里您可以找到



为什么要使用自定义paginatortemplate?primefaces数据表的常规排序功能已经支持字母排序:如果要在数据表显示之前对其进行排序,只需对cars列表进行排序。数据表还有一个sortOrder属性,在xhtml中设置表格的初始排序。我想将分页器设置为仅显示以字母开头的元素,例如单击“a”按钮显示:“奥迪”、“阿尔法罗密欧”。。宾利、别克等的“B”。。。
    <p:column headerText="Color" sortBy="#{car.color}">
        <p:inputText value="#{car.color}" />
    </p:column>