如何获取 W2UI 中所有对象的数组



我正在尝试随后操作w2ui应用程序的菜单和选项卡。 为了实现通用解决方案,我向相关元素添加了一个附加属性 (zndesktop(。现在我正在寻找一个通用方法,它为我提供了具有此属性的所有对象的数组。

当然,我可以对这样的查询进行硬编码。但我问是否有一种通用方法(例如w2ui.objects(,它将返回为应用程序创建的所有 UI 对象的数组(递归搜索(

w2ui 对象实际上使用它们的name直接存储在全局 w2ui 对象中,直到你销毁它们。

示例:如果您使用

$('#grid').w2grid({ 
name: 'my_grid', 
...
});

然后你可以访问它w2ui.my_gridw2ui['my_grid'].

当然,您也可以像任何其他 JS 对象一样迭代w2ui对象(或者更确切地说是其属性(。

最新更新