2009-06-30 4 views
1

Настройка: У меня есть веб-приложение Struts, где я использую элементы displaytag, чтобы выполнить всю работу в моем столе. Каждый столбец сортируется.
Ситуация: Когда я нажимаю сортировку, на длинной странице она сортируется, но падает в верхней части страницы.
Вопрос: Как использовать привязку или какой-либо другой метод для возврата к таблице, а не к верхней части страницы.JSP Display Tag Сортировка Страница Reload

Добавление: Я посмотрел на АЯКС-теги: дисплей завернуть дисплей: тег таблицы, но хотелось бы, чтобы попытаться сделать это с только то, что у меня есть уже, а не включать другую зависимость (HTML якорей может быть?) ,

ответ

1

Это было намного проще, чем я думал. Все, что вам нужно сделать, это установить requestURI каждого дисплея: table tag to # и идентификатор таблицы.

Например

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

Изменен

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

Есть ли у вас добавить Якоря себя, или же браузер просто как-то автоматически прокручивать до тех ид? – MetroidFan2002

+0

На самом деле это «автоматически» прокручивается до этих идентификаторов. Я был очень удивлен, когда это случилось в первый раз. Я думаю, что вы можете указать любой идентификатор на странице. –