繁体   English   中英

Kendo UI加载完成事件

[英]Kendo UI Load Complete event

是否有任何事件可以知道Kendo UI已完成加载我的控件的事件,某些事件是Load_Complete类型的? 问题是如果我们这样声明控件:

<input runat="server" type="text" id="dt" />

<script>

$("#dt").kendoDatePicker({
 animation: {
   close: {
            effects: "fadeOut zoom:out",
            duration: 300
          },
   open: {
            effects: "fadeIn zoom:in",
            duration: 300
          }
   },
 ARIATemplate: "Date: #=kendo.toString(data.current, 'G')#",
 culture: "en-US",
 format: "MM/dd/yyyy",
 parseFormats: "MM/dd/yyyy"
});

</script>

那么,在文档准备就绪时,您将无法知道此输入框是Kendo UI日期选择器,因为直到那时Kendo还没有完成将控件转换为日期选择器的操作。 一个事件可以告诉我Kendo UI已经完成了它的工作,然后我可以轻松地找到控件并使用它们进行所需的任何操作。

注意:要求是全局/通用解决方案。 如果将我的脚本放置在Kendo UI初始化之后,可以轻松解决此特殊情况(如示例所示),但是需要一种解决方案,该解决方案可以使我们在外部.js文件中的任何位置编写脚本。

if (kendo)
{
//do something
}

要么

if (typeof kendo != 'undefined') {
  // do something
}

应该管用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM