0

假设我不能更改语言文件,因为我希望默认值保持不变,除了这种特殊情况。

我想更改编辑表单的标题。还假设将有其他网格将为同一个编辑表单使用不同的标题。

到目前为止,我知道编辑表单是调用这个方法启动的:

grid.jqGrid('editGridRow', rowID, {properties});

在文档 Wiki 中,您可以找到一段关于此的内容:

当作为选项传递给方法时,这些选项可以被覆盖。当传递给方法时,我们应该使用示例 bSubmit : “Submit” 而不是 $.jgrid.edit.bSubmit : “Submit”</p>

但它没有说明我必须将选项传递给哪种方法。'editGridRow' 没有选项参数,如果我将其作为属性传递,如下所示:

grid.jqGrid('editGridRow', rowID, { editCaption: "My Edit Caption" });

它不起作用。

谢谢。

4

1 回答 1

2

您的解决方案应该有效,但让我们尝试一下。

    $.jgrid.nav.addtext = "Add";
    $.jgrid.nav.edittext = "Edit";
    $.jgrid.nav.deltext = "Delete";
    $.jgrid.edit.addCaption = "Add Me";
    $.jgrid.edit.editCaption = "Edit Me";

您可以像这样覆盖它们,在 jQGrid 代码之前将其包含在您的脚本标记下,尽管它没有经过测试。

于 2012-08-28T19:01:13.577 回答