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