Удалите tableportspager и затем верните его снова

У меня таблица генерируется динамически, иногда в ней будет 100 строк, в других случаях может быть 300. Я хочу поместить tableorterpager в мою таблицу.

Когда пользователь нажимает кнопку "найти", чтобы снова заполнить таблицу, я хочу отменить привязку или удалить действие пейджеров, загрузить данные и снова связать плагин. Любые идеи о том, как я могу выполнить операцию bind -unbind в действии tableportspager.

2 ответа

Решение

Я положил их в пейджер плагин, прежде чем конструкторы решили мою проблему

                 $(config.cssNext,pager).unbind('click');
                 $(config.cssPrev,pager).unbind('click');
                 $(config.cssFirst,pager).unbind('click');
                 $(config.cssLast,pager).unbind('click');

конструктор внутри "....pager.js":

                $(config.cssFirst,pager).click(function() {
                    moveToFirstPage(table);
                    return false;
                });

У меня есть развилка таблиц на Github. И плагин пейджер имеет метод, чтобы включить, отключить или полностью уничтожить пейджер плагин. Вот демо.

Также, если это поможет, есть еще одна демонстрация того, как использовать пейджинговый плагин для использования ajax-данных.

Другие вопросы по тегам