Моя проблема заключается в следующем: у меня есть приложение MVP GWT с таблицей, в которой показаны наборы данных. Существует несколько сотен наборов данных, поэтому я решил разбить таблицу на страницы по 20 результатов в каждой. Я загружаю каждую страницу с сервера через службу GWT-RPC, которая получает в качестве аргумента номер страницы.
Теперь я хочу сделать следующее: я хочу сохранить страницу таблицы, которую пользователь видит в History-Token (таким образом, токен будет чем-то вроде TablePlace: page = 5), но я не хочу создавать новое действие потому что тогда состояние других элементов (например, TreeView), которым управляет действие, будет потеряно. В моем случае все элементы TreeView закрываются, чего я не хочу.
Если я не запустил новые места, пользователь не сможет использовать кнопку «Назад» в браузере, чтобы вернуться на страницу, которую он посещал ранее.
Заранее благодарны за Вашу помощь.