我需要传递或使jqgrid colModel列名可用于由navGrid的编辑选项中定义的jqgrid事件“onclickSubmit:”触发的函数 - 但我不知道如何那样做。
这里是jqgrid和javascript代码段:
..., onclickSubmit: fixpostdata}, // navGrid edit options
.
.
.
var fixpostdata = function(params, postdata){
var rowid = $('#tab3-grid').getGridParam('selrow');
// when the onclickSubmit event fires and calls this function,
// a string containing a jqgrid colmodel column name needs to be
// made available in order to modify that cell's value contained
// in the postdata array prior to posting it to the server.
columnName = ???;
var value = $('#tab3-grid').jqGrid('getCell', rowid, columnName );
postdata[ columnName ] = value;
return;
}
有人可以帮忙吗? 也, params参数中包含了什么?
答案 0 :(得分:1)
如果您需要将包含某些隐藏列的内容与其他可修改列一起发送到服务器,则需要在隐藏列中添加editable: true
并添加一个属性
editrules: { edithidden: false }