如何为jqgrid添加更多参数的delurl?
问题描述:
我选择复选框并按下删除按钮后,我想发送带有参数oper=del&id=123&projType='software'&projNum='111'
的POST网址projInfoOperate.do
。这些参数值应该是所选行的单元格值。如何为jqgrid添加更多参数的delurl?
目前,只有oper=del&id=123
可以传递给服务器。如何附加其他参数?我尝试了deldata,但它没有工作。如何用jqgrid实现?
欢迎任何建议。提前致谢!
jQuery("#grid-table").jqGrid(
{
//...
colModel : [{
name : 'projType',
index : 'projType'
},
{
name : 'projSerialNum',
index : 'projSerialNum',
key : true
},
{
name : 'projNum',
index : 'projNum'
},
{
name : 'remark',
index : 'remark'
}],
multiselect : true,
multiboxonly : true,
shrinkToFit:false,
autoScroll: true,
editurl : "projInfoOperate.do"
});
和
jQuery(grid_selector).jqGrid(
'navGrid',
pager_selector,
{ //navbar options
edit : false,
editicon : 'icon-pencil blue',
edittext : "Edit",
editurl : "projInfoOperate.do",
del : true,
delicon : 'icon-trash red',
deltext : "Delete",
delurl : "projInfoOperate.do",
},
{
url : "projInfoOperate.do",
recreateForm : true,
delData : {
}
});
答
你可以试试这个
delData: {
projType: function() {
return 'software' ;
},
projNum: function() {
return '111' ;
}
},