使用Extjs 5.0.1我有一个Ext.toolbar.Toolbar
带有按钮。当我单击按钮时,将打开一个新窗口,其中包含一个表单。在表单内部,我需要参考有关工具栏的信息,但是使用form.up('toolbar')
不起作用,它将返回undefined
。似乎是因为新窗口未与工具栏绑定。我不想使用,getCmp
因为我没有使用该id
属性。
你有什么主意吗
您可以使用Ext.ComponentQuery.query
查找工具栏。
使用xtype toolbar
,它将返回一个对象数组。
Ext.ComponentQuery.query('toolbar')[0];
如果工具栏上的内容不止于此,则可以在config之类的工具栏中给其唯一的itemId,例如itemId:'buttonToolbar'
。
Ext.ComponentQuery.query('#buttonToolbar')[0];
同样,您可以在config中为工具栏指定唯一名称,例如name:'buttonToolbar'
。
Ext.ComponentQuery.query('toolbar[name=buttonToolbar]')[0];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句