我有一个窗口的代码:
<div class="k-rtl">
<kendo:window name="userRegWindow" title="User Register" content="${userRegUrl}" draggable="true" resizable="false" width="600" close="onClose" visible="false">
<kendo:window-animation>
<kendo:window-animation-open effects="zoom:in"/>
<kendo:window-animation-close effects="zoom:out"/>
</kendo:window-animation>
</kendo:window>
</div>
<script>
function onClose(){
alert("Closing User");
}
</script>
<style>
.k-rtl {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
</style>
窗口打开没有任何问题但是当我尝试通过单击[X]按钮关闭它时我在chrome上遇到以下错误:
未捕获的TypeError:无法读取undefined kendo.web.min.js的属性'options':26
[15:05:13.499] TypeError: i is undefined @ http://localhost:8080/Cerberus2_0/resources/js/kendo.web.min.js:26
有人知道发生了什么吗?
由于 弗拉维奥
答案 0 :(得分:1)
一个原因可能是您在页面上的某些div使用css类k-window。 You may look more info
答案 1 :(得分:0)
对于那些来到这里与 Telerik 一起工作的人。对我来说,问题是两个带有“t-window”类的开放元素。从元素之一中删除类,关闭按钮将再次起作用。
答案 2 :(得分:-1)
我建议从文档开始,您的窗口未正确初始化,或者您没有在示例中显示此部分。非常好的例子在这里:http://demos.kendoui.com/web/window/index.html