Bandicoot
@Bandicoot
Вась-программист

Как решить проблему с постраничной навигацией при динамической подгрузке GridView?

Вопрос специально для опытных юишников (надеюсь, это слово никого не оскорбит). Проект на Yii2.

В общем для общей картины есть страница с достаточно сложной версткой: колонки, блоки, виджеты итд.
Там есть ссылка, по клику на которую в один из блоков страницы подгружается по Ajax (это важно) таблица с данными, сгенерированная с помощью GridView. Т.к. данных много, используем постраничную навигацию (она встроенная у этого виджета). Но когда мы хотим перейти на след. страницу по таблице, что мы видим? Правильно, пустую (не найденную) страницу по ссылке:

mysite.ru/action?page=2

А по идее должен быть переход на след. страницу таблицы внутри родительского элемента. Наверняка многие с таким сталкивались. Как решаете?
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
@fman2
Пфф, тоже мне проблема.
GridView имеет встроенную пагинацию? Имеет. Что мешает переопределить клик через ту же jQuery и передать номер страницы в запрос и вернуть новый GridView с нужной страницей?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы