У меня есть jQuery, который можно использовать для просмотра, и я использую разбиение на страницы, чтобы отображать 10, 20, 50 или 100 строк на одной странице. Я хотел бы отобразить где-нибудь в таблице row count. Поэтому, если я скажу, что 400 строк, отображаемых 10 на каждое сообщение страницы, будут отображаться 1 - 10 из 400 строк. Кажется, я не могу найти, как это сделать.jQuery datatables - отображение числа строк в таблице
Решение:
(Это событие срабатывает, когда данные загружаются в таблицу, я могу получить длину данных и отображать его там, где когда-либо я хочу)
table = $('#MyDataTable').dataTable({
fnDrawCallback": function (oSettings, json) {
console.log('Total row count on load - ', table.fnGetData().length);
},
вы хотите показать сообщение «Отображение 1 - 10 из 400 строк» в каком-либо другом месте на странице, не так ли? –
Да, у меня была проблема, так как данные поступают с небольшой задержкой. Мне удалось найти событие, которое срабатывает, когда таблица заполнена данными. это таблица = $ ('# MyDataTable'). dataTable ({ // "fnDrawCallback": function (oSettings, json) { // //console.log('Всего числа строк при загрузке - ', table.fnGetData () .length); //}, –
это поможет кому-то в будущем, если опубликует его как ответ (как новое сообщение или как решение в вашем самом вопросе) @azza idz –