Перезагрузить страницу сортировки тегов отображения JSP
-
21-08-2019 - |
Вопрос
Настраивать:У меня есть веб-приложение Struts, в котором я использую дисплейтег элементы для выполнения всей моей работы за столом.Каждый столбец можно сортировать.
Ситуация:Когда я нажимаю «Сортировать» на длинной странице, она сортируется, но вы перемещаетесь вверху страницы.
Вопрос:Как мне использовать привязку или какой-либо другой метод, чтобы вернуться к таблице, а не к верхней части страницы.
Добавление:Я рассмотрел ajax-tags:display, чтобы обернуть тег display:table, но хотел бы попытаться сделать это, используя только то, что у меня уже есть (возможно, HTML-якоря?), а не включать другую зависимость.
Решение
Это оказалось намного проще, чем я думал сначала.Все, что вам нужно сделать, это установить для requestURI каждого тега display:table значение # и идентификатор таблицы.
Например
<display:table name="tablename" id="tableid" sort="list" requestURI="" export="true">
Изменился на
<display:table name="tablename" id="tableid" sort="list" requestURI="#tableid" export="true">