Я использую jQuery DataTables для отображения таблицы с разбивкой по страницам. Теперь я хочу перейти на страницу, содержащую определенную строку (с текущими настройками фильтра/сортировки). Если я знаю индекс строки, я могу легко сделать это с чем-то вроде tbl.fnPageChange(Math.floor(rowi/tbl.fnSettings()._iDisplayLength));
.Найти индекс строки для индекса массива в jQuery DataTable
Однако, я знаю только индекс объекта данных в массиве данных (как возвращается tbl.fnGetData()
).
Есть ли простой способ получить индекс строки на основе этого индекса данных? Так что в значительной степени противоположность fnGetPosition()
?
https://datatables.net/reference/api/row() .index() не делает то, что вы ищете? –
@ Нильс, ты понял это? – Margo
@Margo, да, только что отправил ответ с моим «решением». Это довольно хаки, хотя :) – Nils