Extjs 使用lookupReference或button.up()获取网格引用-最佳方式
在具有网格和带有按钮的工具栏的应用程序中,从按钮事件获取网格引用的最正确解决方案(和改进的性能)是:Extjs 使用lookupReference或button.up()获取网格引用-最佳方式,extjs,reference,extjs5,Extjs,Reference,Extjs5,在具有网格和带有按钮的工具栏的应用程序中,从按钮事件获取网格引用的最正确解决方案(和改进的性能)是: button.up('grid') 或 从extjs5开始,查找是更好的方法。它的性能会稍微好一些,但主要原因是它将您想要做的事情(查找网格)的逻辑与您对组件布局的了解分离 (引用和组件查询都会被缓存;引用的缓存位于声明引用的组件中,而组件查询缓存是全局的,但大小有限。引用缓存在创建引用的对象时更新,并在对象死亡之前一直有效。组件查询缓存可能过时,而缓存的引用可以被踢出-这就是为什么引用的性能
button.up('grid')
或
从extjs5开始,查找是更好的方法。它的性能会稍微好一些,但主要原因是它将您想要做的事情(查找网格)的逻辑与您对组件布局的了解分离 (引用和组件查询都会被缓存;引用的缓存位于声明引用的组件中,而组件查询缓存是全局的,但大小有限。引用缓存在创建引用的对象时更新,并在对象死亡之前一直有效。组件查询缓存可能过时,而缓存的引用可以被踢出-这就是为什么引用的性能稍微好一点。)
this.lookupReference('gridReference');