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