extjs:从columnmodel范围访问tabpanel范围?

时间:2011-02-16 20:51:03

标签: extjs

在tabpanel内部,有一个标签,标签中有一个网格面板。网格中的一列需要有一个渲染器。 渲染器需要使用在tabpanel的作用域级别定义的属性。 那么从内部列模型中,我们可以访问tabpanel的外部范围吗?

感谢。

1 个答案:

答案 0 :(得分:1)

有几种方法可以做到这一点,但并非所有方法都很好用!

  1. 使用Ext.getCmp(),但我强烈建议你不要这样做
  2. 使用myComponent.ownerCt进行组件的层次结构(从子项到父项)
  3. 构建子组件(其中'this'是父级的范围)在子级中创建委托处理程序以更新父级中的内容
  4. 使用事件来触发操作,我通常在我的应用程序中创建一个单例事件处理程序,允许组件通过Publish-Subscribe模式进行通信
  5. 祝你好运