【发布时间】:2012-07-04 14:34:00
【问题描述】:
persomview 是 View 类的 ID。其部分定义如下;
Ext.define('ProjPerson.view.person.PersonTab' ,{
extend:'Ext.tab.Panel',
alias : 'widget.ptab',
id:'ptabid', ......
现在从另一个视图类 Controller 方法中,我正在调用 PersonTab 以使用以下代码显示;
var form = Ext.getCmp('ptabid');
form.show();
然后在萤火虫它说form is not defined。我该如何解决这个问题?
【问题讨论】:
-
Ext.getCmp()查找组件实例。仅仅定义一个类并不意味着Ext.getCmp()会找到它。你的视图类被渲染了吗? -
我可以
form.hide(),但不能show.show()。如果我能做到这一点,那就太好了
标签: extjs extjs4 extjs-mvc extjs4.1