如何为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' ; 

        } 
       },