Установите общее количество страниц и динамически измените количество записей на каждой странице в datatable

#javascript #jquery #datatables

#javascript #jquery #таблицы данных

Вопрос:

Я хочу установить общее количество страниц и длину каждой страницы в datatable на основе массива. Длина массива должна соответствовать количеству страниц в datatable, а количество записей на каждой странице должно быть значением элементов массива.

 var pageLenArr = [10,13,15,19,25,35,60];

 $('#result').on( 'draw.dt', function () {
            
            var info = table.page.info();
            var currentPage = info.page;
            var pageLength ='';
            
            for (var i = 0; i< pageLenArr.length; i  ){
                if(currentPage ==i){
                    table.page.len(pageLenArr[i]).draw();
                }
            }
            
        });
  

Итак, здесь общее количество страниц в datatable должно быть 7, т.Е. Длина «pageLenArr». Страница 1 должна содержать 10 записей, страница 2 должна содержать 13 записей, страница 3 должна содержать 15 записей и так далее, т. Е. элементы массива — это количество записей для каждой страницы.

Комментарии:

1. Не совсем понятно, о чем вы спрашиваете. Что такое table ? Что с jsp тегом? Как насчет datatable тега? Вы хотели использовать datatables какой плагин jQuery?

2. Да, я о плагине datatables jquery