我在 jqGrid 中设置了一个删除函数调用,它使用 native 功能来检查是否已在网格中选择一行,如以下代码示例所示:
$("#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
{}
);
这可以很好地在调用删除方法之前显示确认消息。
有没有办法自定义弹出窗口上显示的删除消息?
最佳答案
您可以设置$.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
选项组合。
关于jquery - jqGrid:自定义删除消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4020265/