Читая исходный код плагина dragtable, автор упоминает, что алгоритм фактического перемещения столбцов таблицы возник из обсуждения в группе новостей comp.lang.javascript.Это обсуждение здесь: Перестановка столбцов таблицы .
В этом потоке OP не задает вопрос об интерфейсном интерфейсе переупорядочения, а помогает отладить функцию, которую он уже написал для подкачки.две колонки.Далее по ходу обсуждения он превращается в код, который позволяет передавать определенный порядок столбцов и заставлять код вычислять все необходимые перестановки / перемещения, чтобы перейти от текущего порядка к указанному.
Это не jQuery (большинство постеров на cljs категорически не любят его и большинства других фреймворков JS), и, следовательно, это код, который вы можете адаптировать к вашим потребностям, а затем включить куда угодно.