2013-07-12 74 views
1

我在我的JSP中使用<display:table>來顯示數據列表。 這裏是我的JSP代碼Struts 2 distplay:表格標籤導出鏈接出現在頂部

<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

div的類別exportlinks您應該通過CSS技術重寫。在這種情況下,您可以自定義欄的外觀。

要更改pagesize動態需要定製的旗幟,並把select那裏,然後onchange事件應該從選擇提交的值或GET請求發送其辦理變更pagesize="<s:property value="pagesize"/>"。通過該操作更改值後,只需保持返回或刷新頁面即可更改效果。