我什至通过 grid.bind 处理编辑:
$(document).ready(function () {
// Dialog related
var grid = $("#MyGrid").data("kendoGrid");
grid.bind("edit", function (e) {
var datePicker = $("#EndDate").getKendoDatePicker();
if (e.model.isNew()) {
e.container.kendoWindow("title", "Add Something");
}
else {
e.container.kendoWindow("title", "Edit Something");
}
});
});
事件第一次触发时,日期选择器是一个可用的对象。事件的后续触发具有未定义的日期选择器。
更新:我还创建了一个执行相同操作的示例非剑道页面:
http://jsbin.com/uZEqiMo/1/edit?html,js,输出
任何人都可以解释有什么区别以及我可以在 kendo-ui 中做什么来每次都获得参考吗?