我正在使用kendo网格及其内置功能来创建和更新项目。
我正在寻找一种更改编辑器标签的方法(标题和按钮更新/取消)。
我在这里找到了答案(Change Button text in Kendo Ui Grid Popup Window),其中OnaBei解释了如何更改标题。
但是,我仍然无法根据是添加项目还是正在编辑项目来找出更改按钮名称的方法。与标题相同,是否可以根据“创建”/“更新”状态更改它?
我认为它可以用javascript完成,但它可能是一个黑客和肮脏的解决方案。
答案 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);
}