是否可以更改Kendo Grid Editor的标签?

时间:2013-11-26 15:23:51

标签: kendo-ui kendo-grid

我正在使用kendo网格及其内置功能来创建和更新项目。

我正在寻找一种更改编辑器标签的方法(标题和按钮更新/取消)。

enter image description here

我在这里找到了答案(Change Button text in Kendo Ui Grid Popup Window),其中OnaBei解释了如何更改标题。

但是,我仍然无法根据是添加项目还是正在编辑项目来找出更改按钮名称的方法。与标题相同,是否可以根据“创建”/“更新”状态更改它?

我认为它可以用javascript完成,但它可能是一个黑客和肮脏的解决方案。

1 个答案:

答案 0 :(得分:2)

这可以在网格的edit事件中完成。 model事件参数具有isNew方法,该方法将在“创建”状态下返回true。以下是一些示例代码:

  edit: function(e) {
    var title = "Edit mode";

    if (e.model.isNew()) {
       title = "Insert mode";
    }

    var wnd = e.container.data("kendoWindow");
    wnd.title(title);
  }

现场演示:http://jsbin.com/USUpAZUT/1/edit