Как получить список столбцов после добавления и удаления столбцов в jqgrid - PullRequest
0 голосов
/ 15 октября 2011

Как добавить и удалить столбцы в jqgrid, как получить список отображаемых столбцов?

Когда я вызываю метод:

jQuery("#list").jqGrid('columnChooser',{ "msel_opts": $.ui.multiselect.defaults, "done": function (permut) {
        var colnames = $("#list").jqGrid('getGridParam', 'colModel');
  }
});

Возвращает Colnames сисходный набор столбцов, а не обновленный список после удаления или добавления столбцов.

1 Ответ

0 голосов
/ 15 октября 2011

Я не проверял это, но я полагаю, что проблема в том, что вы должны сначала вызвать

$("#list").jqGrid("remapColumns", permut, true);

внутри обработчика событий done, а затем протестировать элементы colModel для свойства hidden:true,Теперь у вас должно быть не только правильное значение свойства hidden, но и правильный порядок столбцов.

Кроме того, я не вижу необходимости использовать опцию "msel_opts": $.ui.multiselect.defaults.Возможно, у вас есть другие проблемы, которые вы пытаетесь решить.Я рекомендую вам убедиться, что вы правильно включили все зависимости columnChooser.Подробнее см. здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...