Extjs从新窗口引用父窗口

用户名

使用Extjs 5.0.1我有一个Ext.toolbar.Toolbar带有按钮。当我单击按钮时,将打开一个新窗口,其中包含一个表单。在表单内部,我需要参考有关工具栏的信息,但是使用form.up('toolbar')不起作用,它将返回undefined似乎是因为新窗口未与工具栏绑定。我不想使用,getCmp因为我没有使用该id属性。

你有什么主意吗

安吉·乔杜里(Ankit Chaudhary)

您可以使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章