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

jqGrid-如何使用添加行提交不可编辑的列,jqgrid,Jqgrid,我正在使用内联导航功能进行内联添加。它成功地发送了所有“edit:true”列的数据,但是网格中还有一列需要与Add一起发送。它是一个隐藏列,通过使用“editrules:{edithidden:false},我可以通过编辑而不是添加发送值。如何通过添加发送隐藏的非编辑列 { name: 'RecipKey', index: 'RecipKey', hidden: true, editable: true, editrules: { edithidden: false } }, ..

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

  { 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 }
    });
参考资料如下:

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

例如:

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

您是否尝试过使用
extraparam
?您可以使用addRowParams传递此参数。referec:winner-winner。我一直在尝试从网格行获取值,但extraparam允许我从其他位置获取该值。