Я использую таблицы данных и colReorder и нужно сохранить состояние столбцов без использования statesave (мне не разрешено использовать localcache). Однако у меня есть таблица предпочтений в моей базе данных для хранения такого рода информации в формате JSON.
Я просмотрел colReorder.order(), который выглядит так, как мне нужно получить заказ.
До сих пор я думаю об изменении столбца, вызовите colReorder.order() и поместите возвращенный массив в мою таблицу настроек, а затем при повторной инициализации используйте его для изменения порядка таблицы.
Итак, мой вопрос/в чем мне нужна помощь, таков: при изменении colOrder мне нужно сохранить порядок, в котором они находятся, и обновить мои настройки. Как мне это сделать? Кажется, я не могу найти «где» разместить colReorder.order(). Я не видел onChange() для таблиц данных и даже не уверен, что это лучший способ приблизиться к этому.
РЕДАКТИРОВАТЬ: ответ Дэвида - идеальное решение, однако неприменимо в моей ситуации из-за уже существующего кода и лени.
Мое решение/обходной путь, которое я нашел, состояло в том, чтобы упорядочить и сохранить details.mapping из внутри этой функции в соответствии с моими предпочтениями и при инициализации моей таблицы я использую colReorder.order(savedArray[],true).
Оставил на тот случай, если кто-то окажется в ситуации, в которой оказался я.