我有一大堆较旧的ExtJs组件,它们驱动UI,商店管理和应用程序逻辑,这些都是MVC世界之前我称之为应用程序的东西。我正在重写它,并希望尽可能利用ExtJS MVC。
使用其他许多指南的独特之处在于,我的Ext应用程序并不拥有整个页面 - 而不是整页视口已经准备好我有一个模态Ext.window.Window在页面上的其他非外部JavaScript的事件上运行。
如果可能的话,我想将其迁移到一个连贯的ext应用程序中,但是因为它们似乎只在ext准备就绪时正确启动我才会质疑这是否适合这项工作。
我现在的主要想法是在页面加载时初始化应用程序,但实际上不呈现任何视图 - 在应用程序上公开静态方法,外部js可以调用它来呈现并按需启动应用程序的生命周期。这是一个好主意吗?我有没有更好的选择?
答案 0 :(得分:1)
是的,这是一个非常好的主意。我编写了一个simple login system的示例,其中应用程序实际上并未在用户登录之前启动。
这与您的方式非常相似,因为您可以调用实际启动应用的方法。