当前您所在的位置:首页>新闻中心>新品发布
新品发布
行业动态
营销活动

Kendo UI for jQuery使用教程:销毁小部件

发布时间:2020/09/14 浏览量:1816

Kendo UI目前最新提供Kendo UI for jQuery、Kendo UI for Angular、Kendo UI Support for React和Kendo UI Support for Vue四个控件。Kendo UI for jQuery是创建现代Web应用程序的完整UI库。

 

 

所有Kendo UI小部件都提供destroy方法。

destroy方法:

 

手动销毁小部件

您可能需要在以下可能的情况下手动销毁小部件:

注意:避免从被破坏的小部件的剩余部分创建新的小部件实例。 要初始化新窗口小部件,请使用不同的新添加的DOM元素。 在某些情况下,还可以清空窗口小部件容器并从空元素初始化新实例。

以下示例演示如何销毁和删除Kendo UI Grid小部件。

<div id="grid"></div>

<script>
$("#grid").kendoGrid( { /* configuration */ } ); // Create a Grid widget.

$("#grid").data("kendoGrid").destroy(); // Destroy the Grid.

$("#grid").empty(); // Empty the Grid content (inner HTML)
// or
$("#grid").remove(); // remove all Grid HTML.
</script>

 

自动销毁小部件

卸载网页时会自动销毁Kendo UI小部件。

 

销毁MVVM创建的小部件

要正确销毁通过Kendo UI MVVM机制声明性创建的小部件:

  1. 使用kendo.unbind()方法删除与窗口小部件相关的任何MVVM绑定。
  2. 为相应的容器调用kendo.destroy(),或者在此容器内调用每个窗口小部件的destroy()方法。

 

销毁多个小部件

除了销毁特定的Kendo UI小部件之外,Kendo UI框架还提供了一个kendo.destroy()方法,该方法可以销毁放置在特定容器内的多个小部件。

北京哲想软件有限公司