jqGrid - скрыть столбец при редактировании формы, но виден в сетке

Я знаю, что jqGrid может скрыть столбец в сетке, но его можно будет увидеть в форме редактирования. Есть ли варианты наоборот? Другими словами, есть ли у jqGrid возможность скрывать столбцы во время редактирования формы, но они видны в сетке?

Один из полезных сценариев - объединенный столбец, состоящий из более чем одного столбца, например lastname + '' + firstname.


person devXen    schedule 02.09.2010    source источник


Ответы (1)


Посмотрите мой предыдущий ответ jqGrid: отключить поля формы при редактировании . Кажется, это именно то, что вам нужно.

Если вы хотите создать несколько настраиваемых полей в форме редактирования, которые будут выглядеть не как стандартные поля, другой ответ также может быть интересен Добавить несколько элементов ввода в поле настраиваемого типа редактирования.

person Oleg    schedule 02.09.2010
comment
У меня такая же ситуация, за исключением того, что я просто хочу просматривать записи в модальном режиме, а не редактировать. т.е. Просматривайте скрытый столбец, но не отображайте его в сетке. - person Robin Maben; 10.01.2011
comment
@conqenator: я не уверен, что понимаю, что вы хотите, но вы можете внести некоторые изменения в свойства столбца внутри обработчика beforeInitData (см. stackoverflow.com/questions/4484220/) в качестве примера. Попробуйте сделать столбец видимым (hidden:false) и верните его обратно после закрытия диалогового окна. Всегда используйте параметр recreateForm:true. Если у вас возникнут проблемы, опишите проблему более точно в новом вопросе и отправьте мне ссылку на него. - person Oleg; 10.01.2011
comment
@conqenator: я нашел ваш новый вопрос и написал здесь ответ stackoverflow.com/questions/4645787/ - person Oleg; 11.01.2011