javascript - 创建和销毁 shieldUI 小部件

标签 javascript jquery shieldui

我来自不同的开发背景,对 jQuery 和/或 shieldUI 知之甚少。有人可以很快解释一下如何删除/销毁 shieldUI 组件或小部件吗?我没有看到任何特殊的小部件方法,因此我假设这是用 jQuery 完成的。我所说的销毁是指删除所有内容,包括(包括)标记。

此外,调用 hide() 时 widget 会发生什么情况?我看到标记以某种方式被剥离(删除),但一些包装仍然存在。使用相同的“id”调用另一个小部件设置是否安全?它会覆盖吗?会导致对象孤屏吗?

如您所见,我缺少一些非常基本的“它是如何工作的”。我是一个快速学习者,所以请只提供一些基本的指导。谢谢:)

编辑:在“swidget()”下找到了 destroy widget 方法...什么是 swidget?

最佳答案

swidget() 给你一个组件实例的引用,通过它你可以访问方法和属性,比如height, width , refresh(), destroy()

此外,关于手头的问题,关于 destroy 方法和方法 - 想法是,每当您需要刷新组件上的某些数据时,您可以重新创建它,而不是调用诸如 rebind 之类的方法。 这在以下演示中进行了演示: http://demos.shieldui.com/web/rangebar-chart/related-charts

关于javascript - 创建和销毁 shieldUI 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40656896/

相关文章:

javascript - 如何导出模块和变量

javascript - 创建一个高度应该改变的动态三 Angular 形

JavaScript 计算器 if 语句

javascript - 发送 javascript XML dom 到服务器以保存到本地文件

javascript - 如何将服务器中的数据绑定(bind)到 Backbone.js 的模型

javascript - 在事件的内联 fancybox 中打开 url

jquery - 带有 jQ​​uery slideToggle 的 CSS 伪延迟

jquery - ShieldUI 网格列最小宽度

jquery - 我们如何使用 Angular JS 在本地存储 Shield UI TreeView 数据

asp.net-mvc - 如何在asp.net mvc中包含shieldui?