排序在p:datatable中不起作用

苏里亚

我正在使用primeface数据表,但其排序不起作用,任何人都可以帮我!我试图在sortBy中添加#{v.elementID},但仍然无法正常工作

<p:dataTable value="#{dashboardBean.topTenMenuItem}"
                                        var="v" paginator="true"
                                        rows="#{msg['dashboard.product.mapping.datatable.rows']}">
                                        <p:column sortBy="#{v.elementId}" headerText="ID">
                                            <h:outputText value="#{v.elementId}" />
                                        </p:column>
                                        <p:column sortBy="#{v.name}" headerText="Name">
                                            <h:link value="#{v.name}" />
                                        </p:column>

                                        <p:column sortBy="#{v.updateBy}" headerText="Update By">
                                        <h:outputText value="#{v.updateBy}" />
                                        </p:column>
                                        <p:column sortBy="#{v.statusName}" headerText="Status">
                                            <h:outputText value="#{v.statusName}" />
                                        </p:column>
                                        <p:column sortBy="#{v.updateDate}" headerText="Updated On">
                                            <h:outputText value="#{v.updateDate}" />
                                        </p:column>
                                    </p:dataTable>

和豆是

public List<RecentItemDashDTO> getTopTenMenuItem() {
    Map<String, Object> sessMap = CommonUtil.getSessionMap();
    SessionDTO sessionDTO = (SessionDTO) sessMap.get(WebConstants.SESSION_DTO);
    countryCode = sessionDTO.getLoggedinCountryCode();
    String languageCode = sessionDTO.getDefaultLanguageCode();
    topTenMenuItem = dashboardService.getTopTenRecentMenuDashData(countryCode,languageCode);
    return topTenMenuItem;
}

public void setTopTenMenuItem(List<RecentItemDashDTO> topTenMenuItem) {
    this.topTenMenuItem = topTenMenuItem;
} 
苏里亚

我得到了另一个排序解决方案。

private String initList;
public String getInitList() {
            myTopTenMenuItem=getTopTenMenuItem();
            return null;
}

并在xhtml中

<h:form name="form" prependId="false">
                    <h:inputHidden value="#{dashboardBean.initList}" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ap:dataTable中的p:commandLink不起作用

来自分类Dev

jQuery DataTable 中的分页不起作用

来自分类Dev

lengthMenu 选项在 DataTable 中不起作用

来自分类Dev

jQuery DataTable搜索和排序不起作用

来自分类Dev

JQuery DataTable UK日期排序不起作用

来自分类Dev

Ngx-Datatable 按日期列排序不起作用

来自分类Dev

排序在弹性搜索中不起作用

来自分类Dev

排序在nstableview中不起作用

来自分类Dev

排序在 mongodb 中不起作用

来自分类Dev

排序在 bash 脚本中不起作用

来自分类Dev

p:datatable过滤后,setPropertyActionListener不起作用

来自分类Dev

p:dataTable所选值设置器不起作用

来自分类Dev

p:datatable过滤后setPropertyActionListener不起作用

来自分类Dev

<p>中的居中字段不起作用

来自分类Dev

jQuery DataTable不起作用

来自分类Dev

DataTable不起作用(jQuery)

来自分类Dev

DataTable不起作用(jQuery)

来自分类Dev

Java类中的字段排序在NetBeans中不起作用

来自分类Dev

DataTable导出在Primefaces 4.0中不起作用

来自分类Dev

MongoDB排序不起作用

来自分类Dev

Python排序不起作用

来自分类Dev

排序算法不起作用

来自分类Dev

排序似乎不起作用

来自分类Dev

收集排序不起作用

来自分类Dev

SSRS排序不起作用

来自分类Dev

对向量排序不起作用

来自分类Dev

Firebase排序不起作用

来自分类Dev

p:commandbutton动作在p:dialog中不起作用

来自分类Dev

p:commandButton操作在p:confirmDialog中不起作用