Как сделать весь jqGrid отключенным / только для чтения - PullRequest
3 голосов
/ 08 июля 2010

Как я могу сделать весь jqGrid отключенным / только для чтения?

У меня есть страница с логическим «разделом редактирования», которую я показываю, когда пользователь выбирает что-то для редактирования, и скрываю, когда пользователь завершает редактирование.(сохранить или отменить).Пока отображается раздел редактирования, я отключаю несколько других элементов на странице.Я хотел бы отключить их возможность щелкать в jqGrid, чтобы они не могли изменить выбранные строки, выполнить повторную сортировку и т. Д. Но я не могу найти способ отключить / включить сетку в целом.

Приносим свои извинения, если на этот вопрос уже был дан ответ - другие вопросы, по-видимому, были направлены на отключение только определенного поведения в jqGrid.

Редактировать: Желательно, чтобы я хотел подход, не зависящий отеще один сторонний аддон.Конечно, с ними все в порядке!Но у моего клиента есть некоторая степень нежелания работать с ним, поэтому моя жизнь была бы немного проще с чисто jQuery / jQueryUI / jqGrid решением.:)

Ответы [ 2 ]

5 голосов
/ 08 июля 2010

Вы можете использовать blockUI для блокировки сетки.

1 голос
/ 21 июня 2012

Попробуйте использовать $("#lui_" + myGridId).show().

Сетка создала это наложение внутренне и использует его как одну часть сообщения загрузчика.Вы можете просто показать или скрыть его, и он отключит / включит сетку для вас.

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