在ExtJS 6.2的现代应用程序目录结构中,我应该把新插件放在哪里?在ExJS中,PagingToolbar插件有这样的定义Ext.grid.plugin.PagingToolbar,如果我创建了一个网格插件,我应该把它放在APP/grid/plugin/MyPlugin中吗?此外,我必须导入插件到系统中以某种方式使用前?
PagingToolbar
Ext.grid.plugin.PagingToolbar
APP/grid/plugin/MyPlugin
eqzww0vc1#
问题1:放置插件的位置
如果你的插件扩展了pagingtoolbar插件,或者如果它在逻辑上适合同一个空间...
workspace/apps/AppName/app/src/grid/plugin/MyPlugin
问题2:导入插件
如果在任一文件中添加了所有类,则无需导入插件
使用要求
requires: ['Myapp.*']
如果没有,你必须在你使用的类中要求插件。
requires: ['Myapp.src.grid.plugin.MyPlugin']
"小心点"它在开发构建中无需任何要求即可工作,但在生产构建中则不行。
1条答案
按热度按时间eqzww0vc1#
问题1:放置插件的位置
如果你的插件扩展了pagingtoolbar插件,或者如果它在逻辑上适合同一个空间...
问题2:导入插件
如果在任一文件中添加了所有类,则无需导入插件
使用要求
如果没有,你必须在你使用的类中要求插件。
"小心点"
它在开发构建中无需任何要求即可工作,但在生产构建中则不行。