2017-04-10 84 views
0

我選擇複選框並按下刪除按鈕後,我想發送帶有參數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 : { 

     } 
}); 

回答

0

你可以試試這個

delData: { 
        projType: function() { 

         return 'software' ; 
        }, 

        projNum: function() { 

         return '111' ; 

        } 
       },