创建和销毁shieldUI小部件

时间:2016-11-17 14:01:29

标签: javascript jquery shieldui

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

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

如你所见,我遗漏了一些非常基本的“工作原理”。我是一个快速学习者,所以请,只需几个基本指针。谢谢:))

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

1 个答案:

答案 0 :(得分:1)

swidget()为您提供了对组件实例的引用,您可以通过该引用访问方法和属性,例如heightwidthrefresh(),{{1}等等。

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