2014-02-17 6 views
2

Друзья, Я только новичок в jquery datatable, который нашел удивительный плагин jquery. Поэтому я пытался интегрировать это с .NET и, очевидно, потому, что искал изменение страницы PageIndex или событие с изменением PageIndex в datatable. Но, к сожалению, я не нашел что-то похожее. Итак, есть ли какие-либо события для этого плагина, который выполняется при изменении индекса страницы?JQUERY Datatable PageIndex change event

Я попытался связать событие страницы с данными. но он работал только при нажатии на предыдущую или следующую кнопку. он не работал при нажатии на номера страниц. Запрашивающая поддержка

Заранее спасибо

+1

это? -> http://datatables.net/docs/DataTables/1.9.0/#page – FabioG

+0

@FabioG Проблема с методом страницы заключается в том, что он будет ссылаться только на события следующей и предыдущей кнопки –

ответ

1

событие fnDrawCallback обжигает на каждом «рисовать» событие, поэтому, когда индекс страницы изменилось.

$(document).ready(function() { 
    $('#example').dataTable({ 
    "fnDrawCallback": function(oSettings) { 
     alert('DataTables has redrawn the table'); 
    } 
    }); 
}); 
+1

Это может быть решение, которое я попробовал , но, честно говоря, не нашел это оптимальным способом, так как fnDrawcallback будет выполняться во многих ситуациях. Не только изменение индекса страницы ... –

+0

Насколько я знаю, не происходит событие, которое будет срабатывать при изменении индекса каждой страницы. Вы можете связать событие «Страница» с данными, но это, вероятно, будет работать только на события следующей и предыдущей кнопки. '$ (table) .bind ('page', function() { //console.log('page changed '); });' –

+0

OK pal, я попробую с тем же немного больше, чтобы получить некоторые надеюсь ... –