How to set custom folder names for views stores and models on ExtJs 4 application?
之所以这样问,是因为我想启用一个使用Sencha CMD的现有应用程序,因此第一步是通过以下方式实例化它:
1 | Ext.Application |
出现第一个问题的
:
文件夹结构为
1 2 3 4 5 | someApp --Views --Model --Store --moreFolders |
(应为模型,商店,视图)
而不是重构数百个类(巨大的应用程序),我想尽可能设置文件夹路径。
您认为有什么弊端吗?您的方法是什么?
任何想法都非常受欢迎。
使用ExtJs 4.1.1
使用Ext.Loader.paths。
实际上,您可以在初始化时针对Ext.application设置它们,例如:
1 2 3 4 5 6 7 8 9 | Ext.application({ name: 'MyApp', paths: { 'MyCustom': 'wherever/custom', }, launch: function() { Ext.create('MyCustom.view.List'); // Goes to wherever/custom/view/List.js } }); |