【发布时间】:2012-10-22 20:30:45
【问题描述】:
我正在寻找一种访问组件/字段的方法,这些组件/字段要么与访问对象位于同一项目数组中,要么仅位于同一父项数组中(最后一个只是一个选项)。
在 ExtJS3 中,这很容易,只需在所有者容器中定义一个 ref,但我在 ExtJS4 中没有找到类似的东西。
我知道我可以使用Ext.ComponentQuery() 或快捷方式up() / down() 甚至Ext.getCmp() 但它们都不是我想要的,因为它们只是执行一堆代码而@987654327 @ 是一种简单的做事方式。
是的,我知道使用 ComponentQuery 比使用硬编码引用更安全。但我只是想知道是否有其他方法可以做到这一点。
【问题讨论】:
-
我一直在我的控制器中使用 refs:docs.sencha.com/ext-js/4-1/#!/api/Ext.app.Controller-cfg-refs
-
好吧,我没有提到控制器,因为我不使用它们。我知道他们知道有一个参考系统,但这不是我要说的......所以这根本没有帮助