У меня есть данные с сортируемой колонкой. Щелчок по заголовку сортирует его. Все идет нормально. Однако после сортировки я хочу, чтобы итерации ячеек в столбце. Таким образом, я делаю это:Сортировка столбцов с помощью функции cell()
datatable.column(".latest").nodes().each(function (node, index, dt) {
var the_cell = this.cell(index, '.sto_bid').node();
Однако это отводит ячейку перед сортировкой колонки. Другими словами, index = 0 отбрасывает то, что теперь является последней ячейкой в столбце. Как сбросить индексы при сортировке, поэтому cell (0, '.sto_bid') вернет первую ячейку, показанную в таблице?
Документы, похоже, предполагают, что вызов draw() делает то, что мне нужно, - он сбрасывает данные. Это не делает ничего для меня, когда я делаю это сначала:
datatable.draw()
Индекс заказа по-прежнему находится в обратном порядке.