1 Востаннє редагувалося karmeljuk (21.07.2015 10:11:43)

Тема: Пагінація в таблиці

Всі привіт

Маю таблицю зроблену через DataTables https://www.datatables.net/
В таблиці є багато сторінок і класична пагінація. Проблема в тому, що при переході з останньої сторінки на будь яку іншу сторінка не опускається до пагінації, а залишається на рівні останньої сторінки, мені ж потрібно примусове опускання до пагінації

Власне, питання: як змусити сторінку опускатися до низу, враховуючи, що дані передаються через аякс і висота теж рахується до кліку на номер сторінки

Код зразку ось тут http://jsfiddle.net/karmeljuk/pma4txvy/1/

2

Re: Пагінація в таблиці

Не зовсім зрозуміло в чому проблема, та що означає "опускатись до пагінації".

При переході по першому вашому лінку, я знайшов таблицю, яка однаково правильно переходить по всім сторінкам, причому там у стилях не прописана висота таблиці.

Якщо ваша таблиця динамічно встановлює висоту і проблема в розсинхронізації, то чому б не прибрати взагалі встановлення висоти? Ну і по-друге, якщо все ж у вас є причини так робити, то чому ви не встановлюєте цю висоту після отримання даних, проблема у встановленні зворотнього виклику функції?

3

Re: Пагінація в таблиці

ось код http://jsfiddle.net/karmeljuk/pma4txvy/1/

При кліку з сторінки 3 на сторінку 2 вікно браузера не опускається донизу, а лишається на рівні сторінки 3

4 Востаннє редагувалося ktretyak (21.07.2015 12:04:35)

Re: Пагінація в таблиці

В мене опускається як належить. Перевіряв у хромі, опері та фоксі.

5

Re: Пагінація в таблиці

дивно, перша ревізія не повинна опускатися

Ось я вже знайшов вирішення http://jsfiddle.net/karmeljuk/pma4txvy/4/

6

Re: Пагінація в таблиці

Не знаю в якому браузері ви працюєте, але наприклад у хромі, навіть F5 не перезавантажує сторінку повністю із сервера і може використовувати локальний кеш браузера. Якщо ви щось змінюєте, то в хромі повне перезавантаження сторінки викликається через Ctrl+Shift+R.

7

Re: Пагінація в таблиці

Хром, Файрфокс - поведінка ідентична