Количество строк в Datatables больше, чем количество строк - PullRequest
0 голосов
/ 30 сентября 2019

Я создаю DataTable, а также использую scroller.js, чтобы при добавлении новой записи или обновлении записи она переходила к записи. Проблема в том, что он не будет прокручивать новые записи, и я думаю, что это связано с отключением счетчика строк DataTable. Вот мой DataTable код инициализации:

DataTable({
    dom: 'Blfrtip',
    processing: true,
    paginate: false,
    scrollY: '200px',
    paging: true, // need to have paging true for scroller to work.
    pageLength: -1, // show all records, so we don't actually page
    lengthChange: false,
    scroller: true,
    select: {
      style: 'single'
    }
})

Я прокрутил до конца таблицы, чтобы показать, в чем, на мой взгляд, проблема. Я не могу отобразить данные, но некоторые записи содержат обернутые текстовые столбцы, которые, кажется, занимают несколько строк, несмотря на то, что являются одной записью. Поэтому, когда он добавляет новую запись 50, он прокручивается до записи 50, которая находится в середине таблицы, поскольку думает, что в нижней части таблицы находится запись 92. Как я могу это исправить, чтобы он думал, что действительно 50 записей и прокруток дляновый 50-й рекорд? В другой функции ширина столбцов установлена ​​на фиксированное количество пикселей, что приводит к его обтеканию.

Снимок экрана:

Showing 92 to 49 of 49 records

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...