У меня есть таблица данных, которая заполнена постраничными результатами с сервера.на данный момент все настроено отлично и работает как положено.Мы используем knockoutjs и сохраняем выбранные идентификаторы в модели представления, таким образом, мы можем отслеживать их для себя.
Проблема заключается в выборе.Я использую расширение datatables.selection, но не думаю, что оно обслуживает несколько страниц с постраничными результатами с сервера, поскольку загружает только 10 элементов для выбранной страницы.Например, на странице 1 я скажу, что выбрано 3 элемента, а затем в моей сетке будет показано «Показано 1 - 10 из 14 выбранных 3 строк», но при переходе на вторую страницу выбор строк исчезнет, а при выборе одной строки на второйна странице будет отображаться «Показаны 11 - 14 из 14 выбранных 1 строк».
Поскольку я сохраняю выбранные идентификаторы, я перерисовываю выбранный один раз, сохраняя состояние при переходе между страницами, но мне действительно нужно вручнуюбыть в состоянии сказать, сколько данных выбрано.Мне нужно иметь возможность переопределить нижеследующее вручную (это так, как это настроено в конфигурации данных)
select: true,
rowId: 'id',
'language': {
select: {
rows: {
_: '%d rijen geselecteerd',
0: '',
1: '1 rij geselecteerd'
}
}
}
Я попробовал следующее ниже, но это не работает
table.i18n( 'select.rows', {
_: '%d rows selected',
1: '1 row selected'
}, 4 )