jqGrid:自定义删除邮件

时间:2010-10-26 02:31:14

标签: 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
     {}
);

在调用delete方法之前,这样可以正常显示确认消息。

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

1 个答案:

答案 0 :(得分:6)

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

del : {
    caption: "Delete",
    msg: "Delete selected record(s)?",
    bSubmit: "Delete",
    bCancel: "Cancel"
},

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