ExtJs-如何删除所有浮动组件
使用ExtJS4.1 是否有办法查询所有浮动组件窗口、消息框等ExtJs-如何删除所有浮动组件,extjs,extjs4.1,Extjs,Extjs4.1,使用ExtJS4.1 是否有办法查询所有浮动组件窗口、消息框等 我的目标是清除并摧毁所有漂浮物。第一手就可以得到它们。我们只需使用默认情况下负责所有浮动组件的 应采取以下措施: Ext.WindowManager.each(function(cmp) { cmp.destroy(); }); 下面是一个例子: 供进一步阅读 仅编辑定义的类型 对于这种情况,使用组件的xtype并检查它 Ext.WindowManager.each(function(cmp) { if (cmp.xtype ==
我的目标是清除并摧毁所有漂浮物。第一手就可以得到它们。我们只需使用默认情况下负责所有浮动组件的 应采取以下措施:
Ext.WindowManager.each(function(cmp) { cmp.destroy(); });
下面是一个例子:
供进一步阅读
仅编辑定义的类型
对于这种情况,使用组件的xtype并检查它
Ext.WindowManager.each(function(cmp) { if (cmp.xtype === 'window') cmp.destroy(); });
我们只需使用默认情况下负责所有浮动组件的 应采取以下措施:
Ext.WindowManager.each(function(cmp) { cmp.destroy(); });
下面是一个例子:
供进一步阅读
仅编辑定义的类型
对于这种情况,使用组件的xtype并检查它
Ext.WindowManager.each(function(cmp) { if (cmp.xtype === 'window') cmp.destroy(); });
再次感谢您的快速回答!工作完美。可能是这样的:Ext.dom.query'id[class*=messagebox]@Indianer No,因为id不是有效的HTML元素。这里有一个有效的例子:Ext.dom.query'div[class*=messagebox]'谢谢。关于Ext.WindowManager的另一个问题。如何检查组件类型?假设在我的每个函数中,我只想隐藏所有的MessageBox?谢谢getXType@Indianer请参阅我的编辑。我想躲起来没那么难吧?只需再次移除hideThanks的destroy,即可快速获得答案!工作完美。可能是这样的:Ext.dom.query'id[class*=messagebox]@Indianer No,因为id不是有效的HTML元素。这里有一个有效的例子:Ext.dom.query'div[class*=messagebox]'谢谢。关于Ext.WindowManager的另一个问题。如何检查组件类型?假设在我的每个函数中,我只想隐藏所有的MessageBox?谢谢getXType@Indianer请参阅我的编辑。我想躲起来没那么难吧?只需移除并隐藏即可