Из интереса, реализовывал ли кто то, когда нибудь такую задачу.
Нужно сделать кастомную настройку таблици с сохранением для каждого юзера. В настройку входит смена порядка колонок и возможность скрывать колонки.
Сложность в том что данные в ячейках могут быть кнопками, различные иконками-статусами и тд. То есть не просто данные из массива
Без проблем. Каждая ячейка даже с кнопками строится по данным. Мы точно знаем, почему там кнопка или ссылка или ещё что-то. Так что спокойно делаем таблицу по данным -- какой порядок в данных, такой и в таблице. Она ж просто отражение данных