Member 13542747 Ответов: 1

Как получить сведения о подкачке в сетке bootstrap


Я создаю сетку с помощью bootstrap, который имеет опцию поиска и подкачки. В таблице сетки есть кнопка редактирования. При нажатии кнопки Изменить страница перенаправляется на другую страницу на том же контроллере. После обновления записи страница должна быть перенаправлена на предыдущую страницу, которая имеет сетку, показанную в списке. Проблема заключается в том, что требование клиента заключается в том, что при возврате страницы сетки Сетка показывает один и тот же параметр подкачки и поиска. Например, если страница является 2-й в сетке после обновления записи 2-й страницы и перенаправления страницы сетки должна иметь только 2-ю индексную страницу.

Что я уже пробовал:

Я могу получить значение подкачки из jquery. Но sessionstorage не существует при перенаправлении страницы.
$('#tblpo').DataTable({
                       pageLength: 10,
                       "fnDrawCallback": function(oSettings) {

                           var tableinfp = $('#tblpo').DataTable();
                           var info = tableinfp.page.info();
                           sessionStorage.setItem('pageindex', info.page);
                           sessionStorage.setItem('pagelength', info.length);
                           sessionStorage.setItem('searchtext', tableinfp.search());

                       }

                  });

1 Ответов

Рейтинг:
5

Richard Deeming

Попробуйте использовать stateSave[^] и stateDuration[^] варианты:

$('#tblpo').DataTable({
    pageLength: 10,
    stateSave: true,
    stateDuration: -1
});


Member 13542747

Это работает на меня. Большое спасибо за ваш добрый ответ