在Extjs中,如何获得对父应用程序的引用

In Extjs, how to get a reference to the parent app?

本文关键字:应用程序 引用 何获得 Extjs      更新时间:2023-09-26

是否有一个一行符,将给我一个引用到当前控制器的父应用程序,而不使用父应用程序的名称?比如this.getParent ?我最终要做的是

this.parentapp.getController('aChildsController').someMethod();

是的,您可以简单地使用this.getApplication(),甚至更短的this.app

可以使用this.lookupReference('referenceId').up()这将返回直接祖先容器

我没有在extjs5中测试以下内容,但这在extjs6 classic中有效:

Ext.app.Application.instance.getController(…)。

这允许您在不知道应用程序名称的情况下获得应用程序的引用。