jqGrid - 如何使用“添加行”提交不可编辑的列

时间:2015-07-07 18:23:46

标签: jqgrid

我正在使用内联导航功能进行内联添加。它成功发送了所有"编辑:true"列,但网格中还有一个我需要使用Add发送的列。它是一个隐藏的列,通过使用" editrules:{edithidden:false},我可以通过编辑发送值,但不能添加ADD。如何使用ADD发送隐藏的非编辑列?

  { name: 'RecipKey', index: 'RecipKey', hidden: true, editable: true, editrules: { edithidden: false } },

   ...

  $("#activity-grid").jqGrid('inlineNav', '#grid-pager',
    {
        edit: true, add: true, del: true, cancel: true,
        editParams: { keys: true },
        addParams: { keys: true }
    });

1 个答案:

答案 0 :(得分:1)

参考http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods

当您使用extraparam方法时,可以在addRowParams上传递addRow

示例:

jQuery("#list").jqGrid('addRow',
    parameters =
    {
        addRowParams : {extraparam:{ "param1":"1","param2":"2"}}
    }
);