Запуск изменения размера jqGrid после того, как пользователь показывает / скрывает столбцы - PullRequest
3 голосов
/ 01 июля 2011

В jqGrid после того, как пользователь решит удалить столбец (столбцы), ширина сетки станет меньше. Поэтому я думаю, что было бы целесообразно инициировать изменение размера в этой точке, используя $("#myGrid").trigger("resize"). Однако к какому событию jqGrid я должен прикрепить это?

Я попытался вызвать изменение размера вручную на консоли Firebug после использования средства выбора столбцов, и это сработало хорошо.

Я также попробовал рекомендации в этом вопросе , но безрезультатно.

Ответы [ 2 ]

6 голосов
/ 01 июля 2011

Я решил свою проблему:

     $("#myGrid").jqGrid("columnChooser", {
        done: function() {
          $("#myGrid").trigger("resize");
        }
      });
0 голосов
/ 01 июля 2011

Если вы используете последнюю версию jqGrid (в настоящее время это 4.1.1), исправленные ошибки, которые я описал ранее, уже включены в основной код jqGrid.Итак, как вы можете видеть из демо все работает правильно, ничего не делая.

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