列可编辑显示添加/编辑模态弹出窗口中的差异。怎么样?

时间:2011-01-01 11:38:02

标签: jqgrid

我的网格列的结构。

现在的问题是我希望CompanyName只能编辑并播种在Edit ModelPopup中

添加ModelPopup我想在弹出窗口中显示以下所有内容。

我该怎么做?

colModel: [
    { name: 'companyID', index: 'companyID', width: 60, editable: false,
      editoptions: { readonly: true } },
    { name: 'companyName', index: 'companyName', width: 190, editable: true,
      editrules: { required: true} },
    { name: 'companyCity', index: 'companyCity', width: 190, editable: true,
      editrules: { required: true} },
    { name: 'companyState', index: 'companyState', width: 50, sortable: false,
      align: 'center', editable: true, editrules: { required: true} },
    { name: 'action', index: 'action', width: 80, sortable: false, align: 'center',
      editable: false, }
 ]
...
 .navGrid('#pager10', { view:true, edit: true, add: true, del: true }

1 个答案:

答案 0 :(得分:3)

最简单的方法是使用beforeShowForm方法。请参阅我对同一主题here的旧答案。

如果是inline editing而不是form editing,您可以按照here的其他建议进行操作。