我在 JSP 中使用
<display:table>
标签来显示数据列表。
这是我的JSP代码:
<display:table name="Clients" class="table table-condensed table-hover" requestURI="" id="ClientList" export="true" pagesize="5">
<display:column property="clientKey" sortable="true" href="editMClient" media="html"
paramId="clientKey" paramProperty="clientKey" titleKey="mClient.clientKey"/>
<display:column property="clientKey" media="csv excel xml pdf" titleKey="mClient.clientKey"/>
<display:column property="MClientcol" sortable="true" titleKey="mClient.MClientcol"/>
<display:column property="clientName" sortable="true" titleKey="mClient.clientName"/>
<%--Many columns --%>
</display:table>
我想在表格顶部显示要设置的导出选项,而不是在底部。
我签入了显示标签库 - 配置,但它有一个选项可以将分页横幅设置在顶部、底部或两者上。我没有找到相同的出口。
是否有任何选项可以设置它,以便我可以在
displaytag.properties
文件中指定。
此外,每页显示的行数,我设置为
5
。像jqGrid一样,有什么方法可以动态改变它吗?
div
有类exportlinks
,您应该通过CSS技术覆盖它。在这种情况下,您可以自定义栏的外观。
要动态更改
pagesize
,您需要自定义横幅并将 select
放置在那里,然后 onchange
事件应通过提交来自 select 的值或在 GET 请求中发送值来处理更改 pagesize="<s:property value="pagesize"/>"
。通过操作更改值后,只需保持返回或刷新页面即可使更改生效。