我在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>
我想显示要在表格顶部设置的导出选项,而不是在底部。
我签入了Display Tag Library - Configurations,但它可以选择将广告横幅设置在顶部,底部或两者上。我没有找到相同的出口。
是否有任何设置选项,以便我可以在displaytag.properties
文件中指定。
而且,要在每个页面上显示的行,我设置为5
。像jqGrid一样,有没有办法动态地改变它?
答案 0 :(得分:0)
div
具有您应该通过CSS技术覆盖的类exportlinks
。在这种情况下,您可以自定义栏的外观。
要动态更改pagesize
,您需要自定义横幅并在其中放置select
,然后onchange
事件应通过从select或提交值来处理更改pagesize="<s:property value="pagesize"/>"
在GET请求中发送它。通过操作更改值后,只需保持返回或刷新页面即可获取更改效果。