Sencha Touch:Ext.app.Application.launch()如何工作?

时间:2014-01-15 11:11:10

标签: extjs sencha-touch-2

我已经与Sencha Touch合作了相当长的时间,我创建了一堆应用程序,但我认为我仍然缺少Sencha开发中的一个关键概念: 我想知道Ext.app.Application.launch()如何将我创建的视图添加到视口中。

在启动期间()是:

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

相当于:

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

如果是这样,这是一个在应用程序launch()中以某种方式实现的功能,或创建View始终将其添加到Viewport之上,而不管是否在{{1}期间}}?我找不到任何关于它的文档,也没有在源代码中找到相关的代码段。

有人可以解释一下这是如何运作的,还是指向正确的方向?

1 个答案:

答案 0 :(得分:1)

您的MyApp.view.Main是否设置了fullscreen: true?根据文档,该配置可以:

  

强制组件占用100%的宽度和高度   将它添加到Ext.Viewport。

根据我的理解,Ext.app.Application.launch()实际上与Ext.onReady相同,但它是MVC应用程序的推荐入口点。