2012-02-02 5 views
7

Я хочу использовать форму управления, которую я использую. Но количество полей слишком велико. Как я могу отобразить сетку, но только некоторые из полей в форме add/edit popup panel показывают все поля ???Как скрыть колонку в jQgrid, но покажите этот столбец в панели «Добавить/редактировать»

ответ

11

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

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

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

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

colModel:[ 
    { 
     name:'email', 
     label: 'E-mail', 
     editable: false 
    } 
+0

не работающий от меня – aayushi

1

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

пример:

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