如何使用jqgrid的更多参数追加deurl?

时间:2017-04-10 14:24:54

标签: jquery jqgrid jqgrid-formatter

我想在选中复选框并按删除按钮后发送带参数projInfoOperate.do的POST网址oper=del&id=123&projType='software'&projNum='111'。这些参数值应该是所选行的单元格值。

目前,只需将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 : {

         }
});

1 个答案:

答案 0 :(得分:0)

你可以试试这个

  delData: {
                    projType: function () {

                        return 'software' ;
                    },

                    projNum: function () {

                        return '111' ; 

                    }
                },