ExtJS - 我应该在哪里放置新的代理文件?
ExtJS - Where should I put new proxy file?
我有一个 ExtJS 6.2.1 应用程序的新代理:
Ext.define('Ext.data.proxy.MyProxy', {
extend : 'Ext.data.proxy.Proxy',
// ...
});
将此 class 放入我的应用程序目录结构中的最佳方式是什么?
只创建一个新的 proxy
目录并将其放入其中就可以了吗?
根据 ExtJS 约定,建议您的 class 名称以不是 Ext
的东西开头,而是 MyApp
或类似的东西,这样您就可以分辨出哪个class属于ExtJS框架。 class 名称的最后一部分应指定您正在创建的 class,这也是包含定义的 .js
文件的名称。
因此,创建一个名为 MyProxy.js
的文件,并定义您的 class,例如:
Ext.define('MyApp.data.proxy.MyProxy', {
extend : 'Ext.data.proxy.Proxy',
// ...
});
在 ExtJS 中,Ext.data.proxy.Proxy
在 ext/data/proxy
文件夹中的 Proxy.js
文件中定义。所以我建议镜像这个结构,如果你的应用程序驻留在 app
文件夹中(与默认设置一样),你自己的代理 class 定义的完整路径将是:
/app/data/proxy/MyProxy.js
我有一个 ExtJS 6.2.1 应用程序的新代理:
Ext.define('Ext.data.proxy.MyProxy', {
extend : 'Ext.data.proxy.Proxy',
// ...
});
将此 class 放入我的应用程序目录结构中的最佳方式是什么?
只创建一个新的 proxy
目录并将其放入其中就可以了吗?
根据 ExtJS 约定,建议您的 class 名称以不是 Ext
的东西开头,而是 MyApp
或类似的东西,这样您就可以分辨出哪个class属于ExtJS框架。 class 名称的最后一部分应指定您正在创建的 class,这也是包含定义的 .js
文件的名称。
因此,创建一个名为 MyProxy.js
的文件,并定义您的 class,例如:
Ext.define('MyApp.data.proxy.MyProxy', {
extend : 'Ext.data.proxy.Proxy',
// ...
});
在 ExtJS 中,Ext.data.proxy.Proxy
在 ext/data/proxy
文件夹中的 Proxy.js
文件中定义。所以我建议镜像这个结构,如果你的应用程序驻留在 app
文件夹中(与默认设置一样),你自己的代理 class 定义的完整路径将是:
/app/data/proxy/MyProxy.js