Ext.app.controller的refs

简 单来说,就是4.0建议的MVC中controller引用组件的一种方式,selector中设置组件,可以用id、classname,但推荐用 ComponentQuery(“组件检索”功能,这个也是4.0的新特性)来定位组件。ref中设置引用名,引用之后会按照引用名自动为该组件设置一个 getter方法,如ref:List,则在controller中就可以通过getList方法获得引用的组件。。

如果你引用的组件不存在,则getList方法也会生成,不会报错,但是返回的是null值。如果你引用的组件有多个,则返回第一个(具体哪个是第一个没研究),所以要注意尽量用ComponentQuery方法指向唯一的组件。实在不行再用id,不过不是很推荐,因为这个id实在引起了太多的问题。

凡是component都可以使用该属性在它的归属容器及归属容器的父节点中注入一个对该属性的引用名称。有了该引用名,和该组件有共同父节点的组件就可以比较方便的引用该组件。
原文地址:https://www.cnblogs.com/webu/p/2753410.html