如何覆盖jqGrid's语言默认值
How to overwrite jqGrid's language defaults?
假设我不能更改语言文件,因为我希望除了这种特殊情况之外,默认值保持不变。
我想更改编辑表单的标题。假设还有其他网格将为同一编辑表单使用不同的标题。
到目前为止,我知道编辑表单是通过调用以下方法启动的:
grid.jqGrid('editGridRow', rowID, {properties});
在文档维基中,你可以找到一段关于这件事的文字:
当将这些选项作为选项传递给方法时,可以覆盖这些选项。当传递给方法时,我们应该使用示例bSubmit:"Submit"而不是$.jgrid.edit.bSubmit:"提交"
但它没有说明我必须向哪个方法传递选项editGridRow没有options参数,如果我将其作为属性传递,如下所示:
grid.jqGrid('editGridRow', rowID, { editCaption: "My Edit Caption" });
它不起作用。
谢谢。
您的解决方案应该可以工作,但让我们尝试一下。
$.jgrid.nav.addtext = "Add";
$.jgrid.nav.edittext = "Edit";
$.jgrid.nav.deltext = "Delete";
$.jgrid.edit.addCaption = "Add Me";
$.jgrid.edit.editCaption = "Edit Me";
你可以像这样超越它们,在jQGridCode之前将其包含在你的脚本标记下,但它没有经过测试。
相关文章:
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- jquery日期选择器年份范围默认值
- Html5输入属性的默认值,如最小值、最大值、大小等
- 根据两个下拉列表的默认值禁用按钮
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- Angularjs-设置不带ng选项的select的默认值
- jQuery Datepicker从日期开始设置默认值
- 如何设置浏览器打开的文件对话框的文件名(一些默认值)
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- Selectize选择默认值
- 在KeystoneJS中为Types.Money设置默认值
- 是否可以同时为一个元素的所有事件指定阻止默认值
- 防止在IE7中按回车键时出现默认值
- 如何覆盖jqGrid's语言默认值
- 如何为显示jquery滑块值的文本框设置默认值
- 当数组在angularjs中没有可比较的值时,如何分配默认值
- 在Bootstrap下拉菜单中设置默认值