Struts 2 distplay:表标签导出链接显示在顶部

时间:2013-07-12 10:40:45

标签: jsp struts2 jsp-tags displaytag

我在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一样,有没有办法动态地改变它?

1 个答案:

答案 0 :(得分:0)

div具有您应该通过CSS技术覆盖的类exportlinks。在这种情况下,您可以自定义栏的外观。

要动态更改pagesize,您需要自定义横幅并在其中放置select,然后onchange事件应通过从select或提交值来处理更改pagesize="<s:property value="pagesize"/>"在GET请求中发送它。通过操作更改值后,只需保持返回或刷新页面即可获取更改效果。