2009-06-30 67 views
1

設置:我有一個Struts Web應用程序,我使用displaytag元素來完成我所有的表格工作。每列都是可排序的。
情況:當我點擊排序,在一個長頁面上排序,但會將您放在頁面的頂部。
問題:如何使用錨點或其他方法返回到表格而不是頁面的頂部。JSP顯示標記排序頁面重新加載

加成:我已經看過阿賈克斯標籤:顯示器包裝顯示:表標籤,但想嘗試與剛纔我已經做到這一點,而不是包括其他依賴(HTML錨也許?) 。

回答

1

這比我第一次想到的要容易得多。所有你需要做的就是設置每個顯示器的requestURI:table標籤爲#和表格的id。

例如

<display:table name="tablename" id="tableid" sort="list" requestURI="" export="true"> 

改爲

<display:table name="tablename" id="tableid" sort="list" requestURI="#tableid" export="true"> 
+0

你有沒有給自己加錨,或做瀏覽器只是不知何故自動地滾動到這些ID? – MetroidFan2002 2009-07-01 16:10:30

相關問題