Перезагрузить страницу сортировки тегов отображения JSP

StackOverflow https://stackoverflow.com/questions/1065616

Вопрос

Настраивать:У меня есть веб-приложение 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">
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top