无法访问控制器内父级的子组件

时间:2014-01-12 13:21:59

标签: javascript sencha-touch

我有一个名为maincontainer的容器,其中有三个组件

  1. 按钮(whose id is mainBtn)
  2. 文本字段
  3. 文本字段
  4. 现在,当我尝试动态访问mainBtn的{​​{1}}的子组件maincontainer时,setText undefine对象的方法不是setText定义

    这意味着我的控制器内的代码无法访问子组件。

    这里我尝试了但是没有他们正在工作,我正在使用控制器中的引用访问。 mymaincontainer : 'maincontainer'

       this.getMyMainContainer().getComponent('mainBtn'); -- undefined
    
       this.getMyMainContainer().down('#mainBtn'); -- null
    
       this.getMyMainContainer().getItems()[0]  -- undefined
    

1 个答案:

答案 0 :(得分:0)

尝试:

this.getMyMainContainer().getComponent().getItems().get('mainBtn');