Как получить порядок отображения столбцов JQGrid? - PullRequest
1 голос
/ 29 февраля 2012

У меня есть jqGrid на моей странице.Я даю возможность скрыть / показать столбцы пользователю (используя columnchooser ), а также он сможет переставить столбцы, используя тот же параметр columnchooser.После того, как пользователь выполнил настройку, он может экспортировать сетку в том виде, как она есть.

Мне удалось все сделать.Но единственная проблема, с которой я сталкиваюсь - это порядок столбцов.Модель столбцов моей сетки будет иметь тот же порядок, что и порядок столбцов сетки, или я должен выяснить порядок?

Если мне нужно найти порядок столбцов, как мы можем это сделать?

1 Ответ

1 голос
/ 29 февраля 2012

Ключевым моментом решения вашей проблемы являются

  • использование remapColumns параметра jqGrid, который содержит информацию о последней перестановке столбцов
  • использование remapColumns метод jqGrid для применения перестановки к сетке.
  • перезапись реализации по умолчанию done обратный вызов columnChooser метод

Пожалуйста, не путайте remapColumns метод с внутренним параметром remapColumns (то же имя !!!) в jqGrid, представляющем массив по индексам столбцов.

Я рекомендую вам изучить код демонстрационной версии или этот и прочитайте ответ и другие ответы на близкие проблемы, упомянутые в части «ОБНОВЛЕНО X» ответа.Демонстрации показывают, как вы можете использовать remapColumns метод и параметр и как использовать done обратный вызов columnChooser для сохранения и последующего восстановления порядка столбцов.

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