jquery - jqGrid:自定义删除消息

标签 jquery jqgrid

我在 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/

相关文章:

jquery - 如何禁用 jqGrid 的某些列的搜索工具栏?

javascript - 页面加载时显示 div,完成后隐藏

javascript - 从工具提示中的按钮进行 Ajax 调用

javascript - 在按钮选择下方隐藏和显示 div + 类更改

javascript - 使用 jQuery 添加元素而不替换其他元素

javascript - 渲染后的 Vue 组件事件

javascript - jqgrid : multiselect vales not working

php - Chrome 控制台 CodeIgniter 中的 JSON 响应为空

javascript - 可以通过调用 setColProp 来更改列格式化程序吗?

javascript - 当我在选择值中有逗号时,为什么 jQuery jqGrid 不能正确默认我的组合框?