Icefaces数据表只排序一次

时间:2014-10-14 18:52:52

标签: jsf-2

我正在使用ace:datatable来显示JSF应用程序中支持bean的列表项。 当我使用sortBy时,它只排序一次并在点击排序图标时显示“1”(数字)。

     <ace:dataTable
        id="BeanData"
        styleClass="tablestyles"
        value="#{myBean.dataList}"
        var="item"
        paginator="false"
        rendered="true"
        scrollable="true"
        scrollHeight="500"
        sortBy="#{item.id}"
        width="100%">

        ....... Some Columns.......

     </ace:datatable>

我可以知道如何排序吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,singleSort将为false。因此,您可以尝试使用singleSort =&#34; true&#34;。

       <ace:dataTable
    id="BeanData"
    styleClass="tablestyles"
    value="#{myBean.dataList}"
    var="item"
    paginator="false"
    rendered="true"
    scrollable="true"
    scrollHeight="500"
    sortBy="#{item.id}"
    width="100%"
    singleSort = "true">

    ....... Some Columns.......

 </ace:datatable>

希望这可以帮助你!!