extjs - Sencha Touch: Ext.app. Application.launch()的工作原理?

  显示原文与译文双语对照的内容

我一直在使用 Sencha Touch,而且我创建了一些应用程序,但我认为我还缺少rtc开发中的一个关键概念: 我想知道 Ext.app.Application.launch() 工作如何添加到视口中我创建的视图。

在 launch() 期间,它是:


Ext.create('MyApp.view.Main');

等价于:


Ext.Viewport.add( Ext.create('MyApp.view.Main') );

如果是,这是在应用程序 launch() 中实现的一个特性,或者创建 View 总是在 Viewport 上添加它。 我找不到任何关于它的文档,也找不到源代码中的relevants代码段。

谁能解释这是如何工作的,或者指出我的正确方向?

时间: 作者:

你的MyApp.view.Main 在它上面设置了 fullscreen: true? 根据文档,这个配置有:

通过将组件添加到 Ext.Viewport 中,强制该组件占用 100%宽度和高度。

从我的理解,Ext.app.Application.launch() 有效地与 Ext.onReady 相同,但是它是MVC应用程序推荐的入口点。

作者:
...