jqGrid:自定义删除邮件

Lor*_*nzo 2 jquery jqgrid

我在jqGrid中设置了一个删除函数调用,它使用本机功能检查是否在网格中选择了行,如下面的代码示例所示:

$("#myGrid").jqGrid('navGrid', '#pager',
     { add: true, addtitle: 'Add record',
       edit: true, edittitle: 'Edit record',
       del: true, deltitle: 'Delete record',
       addfunc: addFulfilment, editfunc: editFulfilment
     },
     {}, // default settings for edit
     {}, // default settings for add
     {
         // define settings for Delete 
         mtype: "post",
         reloadAfterSubmit: false,
         onclickSubmit: function (rp_ge, postdata) {
             rp_ge.url = '/Customer/Delete/' + postdata;
         }
     }, 
     {}, // search options
     {}
);
Run Code Online (Sandbox Code Playgroud)

这样可以在调用delete方法之前显示确认消息.

有没有办法自定义弹出窗口中显示的删除消息?

Ole*_*leg 6

您可以$.jgrid.del.msg从本地化文件中设置或重新定义其他参数,如grid.locale-en.js:

del : {
    caption: "Delete",
    msg: "Delete selected record(s)?",
    bSubmit: "Delete",
    bCancel: "Cancel"
},
Run Code Online (Sandbox Code Playgroud)

您可以使用具有相同名称prmDelnavGrid的其他选项(msg例如)仅覆盖一个网格的某些参数.在navGrid内部,默认值$.jgrid.del将与当前prmDel选项组合.