假设我无法更改语言文件,因为除了这种特殊情况外,我希望默认值保持不变。
我想更改编辑表单的标题。假设还有其他网格将对同一编辑表单使用不同的标题。
到目前为止,我知道编辑表单已启动,调用此方法:
grid.jqGrid('editGridRow', rowID, {properties});
在文档Wiki中,您可以找到关于此的段落:
当作为方法的选项传递时,可以覆盖这些选项。 当传递给方法时,我们应该通过示例使用bSubmit:“提交” 而不是$ .jgrid.edit.b提交:“提交”
但它没有说我必须传递选项的方法。 'editGridRow'没有options参数,如果我将它作为属性传递给它:
grid.jqGrid('editGridRow', rowID, { editCaption: "My Edit Caption" });
它不起作用。
感谢。
答案 0 :(得分:2)
你的解决方案应该可行,但我们可以尝试一下。
$.jgrid.nav.addtext = "Add";
$.jgrid.nav.edittext = "Edit";
$.jgrid.nav.deltext = "Delete";
$.jgrid.edit.addCaption = "Add Me";
$.jgrid.edit.editCaption = "Edit Me";
你可以像这样骑过它们,在jQGrid代码之前将它包含在你的脚本标签下,但它没有经过测试。