在这个jsfiddle中我有两个KendoWindow对象。第一个是dialog1,在栏上有一个自定义图标。第二个,即dialog2,即使"动作"也没有图标。使用setOptions设置属性。
为什么setOptions无效?
这是javascript:
$("#dialog1").kendoWindow({
width: 200,
height: 200,
actions: ["Custom", "Close"]
});
$("#dialog1").closest(".k-window").css({
top: 20,
left: 20
});
$("#dialog2").kendoWindow();
var dialog2 = $("#dialog2").data("kendoWindow");
dialog2.setOptions({
width: 200,
height: 200,
actions: ["Custom", "Close"]
});
$("#dialog2").closest(".k-window").css({
top: 20,
left: 300
});
答案 0 :(得分:0)
剑道团队实际上刚刚在2014年10月14日修复了这个错误。
以下是issue on GitHub和commit that fixes it。
您可以等待下一个版本,或者如果您使用的是免费/开源Kendo UI Core,那么您可以从GitHub仓库进行新构建。我想如果您使用的是Kendo UI的付费版本,可能有办法从Telerik帐户下载最新的内部版本。