Как скрыть столбец в jQgrid, но показать этот столбец на панели добавления / редактирования

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


person Pouya    schedule 02.02.2012    source источник


Ответы (2)


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

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

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

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

colModel:[
    {
        name:'email',
        label: 'E-mail',
        editable: false
    }
person Tomasz Nurkiewicz    schedule 02.02.2012

Используйте скрытое свойство для своей колонки

пример:

<sjg:gridColumn name="a_unid" index="a_unid" title="Ref id"  hidden="true"/>
person sathya    schedule 18.04.2014