Я не проверял это, но я полагаю, что проблема в том, что вы должны сначала вызвать
$("#list").jqGrid("remapColumns", permut, true);
внутри обработчика событий done
, а затем протестировать элементы colModel
для свойства hidden:true
,Теперь у вас должно быть не только правильное значение свойства hidden
, но и правильный порядок столбцов.
Кроме того, я не вижу необходимости использовать опцию "msel_opts": $.ui.multiselect.defaults
.Возможно, у вас есть другие проблемы, которые вы пытаетесь решить.Я рекомендую вам убедиться, что вы правильно включили все зависимости columnChooser
.Подробнее см. здесь .