gpt4 book ai didi

java - 如何为显示标签添加排序

转载 作者:行者123 更新时间:2023-11-30 03:53:46 25 4
gpt4 key购买 nike

我正在尝试在显示标记中使用排序选项。在网上看到了几个示例,并了解 sortable="true"将使列可排序。在列中添加 sortable="true"会使列成为超链接,但 onclick 不会发生任何情况。我的意思是这两种方式都没有排序。有人可以告诉我吗。这就是代码的样子。

 <display-el:table sort="external" defaultsort="1" htmlId="tbl" id="row" name="tblItems" class="default" style="width:100%" export="false" cellspacing="1" cellpadding="1" pagesize="10" partialList="true" size="resultSize" decorator="abc.web.testIncludeDecorator" requestURI="${pageContext.request.contextPath}/../${requestScope.requestURI}">
<display-el:column property="test1" title="abc" sortable="true" class="defaultTest" style="width:2%;" />
<display-el:column property="crid" title="def" sortable="true" class="defaultTest" style="width:2%;" />
<display-el:column property="sample" title="ghi" sortable="true" class="defaultTest" style="width:2%;" />
</display-el:table>

最佳答案

如果您包含 sort="external",则表示您告诉 displayTag 您的后端代码正在执行排序(如实现 Comparable 接口(interface)),并且不需要 displayTag 帮助。如果您包含partialList =“true”,则您是在告诉displayTag,仅显示部分项目列表而不是完整列表。

如果您正在学习如何使用 displayTag 及其内在排序行为,并且 tblItems 属性是简单数据类型,如 String、int 等(对于类等用户定义类型,您需要它们再次实现 Comparable 接口(interface))然后将第一行替换为并尝试:

    <display-el:table defaultsort="1" htmlId="tbl" id="row" name="tblItems" class="default" style="width:100%" export="false" cellspacing="1" cellpadding="1" pagesize="10" decorator="abc.web.testIncludeDecorator" requestURI="${pageContext.request.contextPath}/../${requestScope.requestURI}">

关于java - 如何为显示标签添加排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23767702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com