2

我有以下窗口代码:

<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 上收到以下错误:

未捕获的类型错误:无法读取未定义的 kendo.web.min.js:26 的属性“选项”

在 Firefox 上我得到了这个:

[15:05:13.499] TypeError: i is undefined @ http://localhost:8080/Cerberus2_0/resources/js/kendo.web.min.js:26

有谁知道发生了什么?

谢谢弗拉维奥

4

3 回答 3

1

一个原因可能是您对页面上的某些 div 使用 css 类 k-window。 您可能会查看更多信息

于 2015-11-12T14:42:51.720 回答
0

对于那些来到这里与 Telerik 合作的人。对我来说,问题是“t-window”类的两个开放元素。从其中一个元素中删除类,关闭按钮将再次起作用。

于 2021-06-21T17:54:32.703 回答
-1

我建议从文档开始,您的窗口未正确初始化,或者您没有在示例中显示此部分。很好的例子在这里:http ://demos.kendoui.c​​om/web/window/index.html

于 2013-07-16T16:09:49.740 回答