Как скрыть столбец в jQgrid, но показать этот столбец на панели «Добавить / изменить» - PullRequest
7 голосов
/ 02 февраля 2012

Я хочу использовать форму контроля.Но количество полей, которые слишком велики.Как я могу отобразить сетку, но только некоторые поля в всплывающей панели добавления / редактирования формы показывают все поля ???

Ответы [ 2 ]

11 голосов
/ 02 февраля 2012

Вот как вы можете это сделать:

colModel:[
    {
        name:'email',
        label: 'E-mail',
        editable: true,
        hidden: true,
        editrules: {edithidden: true}
    }

Столбец E-mail не будет отображаться в сетке, но он будет присутствовать в диалоговом окне редактирования.

Кстати, чтобы добиться обратного (отображать в сетке, но не в диалоговом окне редактирования):

colModel:[
    {
        name:'email',
        label: 'E-mail',
        editable: false
    }
1 голос
/ 18 апреля 2014

Использовать скрытое свойство для вашего столбца

пример:

<sjg:gridColumn name="a_unid" index="a_unid" title="Ref id"  hidden="true"/>
...