Подтвердить что ты не робот

Сохранить состояние разбивки на страницы fnDraw()

Я использую jquery datatables в своем приложении. У меня проблема с моим pagination, он сбрасывается, когда я использую this.table.dataTable().fnDraw().

За каждые 5 секунд мои данные datatable calls fnDraw() при обновлении таблицы. При вызове this.table.dataTable().fnDraw() отображается первая страница, даже если пользователь находится на странице 2 или другой.

Есть ли способ сохранить состояние разбивки на страницы даже после this.table.dataTable().fnDraw().

4b9b3361

Ответ 1

В http://datatables.net/ref объяснение fnDraw гласит:

Parameter:  fnDraw
Type:       function
Inputs:     {bool} [default=true]: Re-filter and resort 
            (if enabled) the table before the draw.

Итак, просто попробовал this.table.dataTable().fnDraw(false), и он сработал. Остался на одной странице, а сортировка осталась прежней.