我想知道是否有办法更改默认短信"请选择行"将jqGrid
删除对话框改为其他内容。我可以更改使用msg
选项选择行的文本和使用caption
的标题时的文字,但是,我似乎无法更改提醒文字。
我查看了grid.locale-en.js
文件并找到了。它在:
nav : {
edittext: "",
edittitle: "Edit selected row",
addtext:"",
addtitle: "Add new row",
deltext: "",
deltitle: "Delete selected row",
searchtext: "",
searchtitle: "Find records",
refreshtext: "Refresh",
refreshtitle: "Reload Grid",
alertcap: "Warning",
alerttext: "Please, select row", <-----
viewtext: "",
viewtitle: "View selected row"
},
我不想在js文件中更改它,因为其他页面使用不同的控件实例,因此消息需要不同。我尝试在我的navGrid
选项中覆盖它,但这不起作用。有什么想法吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
这也可以在设置网格的导航选项时完成。
如果您想针对任何单个网格或页面执行此操作,请在网格导航选项中设置“alerttext”和“alertcaption”。喜欢:
jQuery(“#yourgridId”)。jqGrid('navGrid','#yourGridPager', {
"edit": true,
"add": true,
addCaption: "Your custom add caption",
"del": true,
"search": false,
"addtext": "custom add text",
"edittext": "custom edit text",
"deltext": "custom delete text",
"alertcap": "Warning caption",
"alerttext": "Warning text"
}
如果您想实现本地化,那么您也可以使用资源设置这些文本。