我已经与Sencha Touch合作了相当长的时间,我创建了一堆应用程序,但我认为我仍然缺少Sencha开发中的一个关键概念:
我想知道Ext.app.Application.launch()
如何将我创建的视图添加到视口中。
在启动期间()是:
Ext.create('MyApp.view.Main');
相当于:
Ext.Viewport.add( Ext.create('MyApp.view.Main') );
如果是这样,这是一个在应用程序launch()
中以某种方式实现的功能,或创建View
始终将其添加到Viewport
之上,而不管是否在{{1}期间}}?我找不到任何关于它的文档,也没有在源代码中找到相关的代码段。
有人可以解释一下这是如何运作的,还是指向正确的方向?
答案 0 :(得分:1)
您的MyApp.view.Main
是否设置了fullscreen: true
?根据文档,该配置可以:
强制组件占用100%的宽度和高度 将它添加到Ext.Viewport。
根据我的理解,Ext.app.Application.launch()
实际上与Ext.onReady
相同,但它是MVC应用程序的推荐入口点。