创建和销毁 shieldUI 小部件
creating and destroying shieldUI widgets
我来自不同的开发背景,jQuery and/or shieldUI 知识很少。有人可以很快解释一下如何 remove/destroy 屏蔽 UI 组件或小部件吗?我没有看到任何特殊的小部件方法,因此我假设这是用 jQuery 完成的。通过销毁我的意思是删除所有内容(包括)标记。
此外,调用 hide() 时 widget 会发生什么情况?我看到标记以某种方式被剥离(删除),但一些包装仍然存在。使用相同的 "id" 调用另一个小部件设置是否安全?它会覆盖吗?它会导致对象孤儿吗?
如您所见,我缺少一些非常基本的东西 "how it works"。我是一个快速学习者,所以请只提供一些基本的指导。谢谢:)
编辑:在 "swidget()" 下找到销毁小部件的方法...什么是小部件?
swidget()
给你一个组件实例的引用,通过它你可以访问方法和属性,例如height
、width
、refresh()
、destroy()
,等等
此外,关于手头的问题,关于 destroy 方法和方法 - 想法是,每当您需要刷新组件上的某些数据时,您可以重新创建它,而不是调用诸如重新绑定。
这在以下演示中进行了演示:
http://demos.shieldui.com/web/rangebar-chart/related-charts
我来自不同的开发背景,jQuery and/or shieldUI 知识很少。有人可以很快解释一下如何 remove/destroy 屏蔽 UI 组件或小部件吗?我没有看到任何特殊的小部件方法,因此我假设这是用 jQuery 完成的。通过销毁我的意思是删除所有内容(包括)标记。
此外,调用 hide() 时 widget 会发生什么情况?我看到标记以某种方式被剥离(删除),但一些包装仍然存在。使用相同的 "id" 调用另一个小部件设置是否安全?它会覆盖吗?它会导致对象孤儿吗?
如您所见,我缺少一些非常基本的东西 "how it works"。我是一个快速学习者,所以请只提供一些基本的指导。谢谢:)
编辑:在 "swidget()" 下找到销毁小部件的方法...什么是小部件?
swidget()
给你一个组件实例的引用,通过它你可以访问方法和属性,例如height
、width
、refresh()
、destroy()
,等等
此外,关于手头的问题,关于 destroy 方法和方法 - 想法是,每当您需要刷新组件上的某些数据时,您可以重新创建它,而不是调用诸如重新绑定。 这在以下演示中进行了演示: http://demos.shieldui.com/web/rangebar-chart/related-charts