En la estructura de directorio de la aplicación moderna ExtJS 6.2, ¿dónde debo colocar los nuevos complementos?
En ExJS, el complemento PagingToolbar tiene esta definición Ext.grid.plugin.PagingToolbar , si creo un complemento de Grid, ¿debería ponerlo en APP/grid/plugin/MyPlugin ?
Además, ¿tengo que importar el complemento al sistema de alguna manera antes de usarlo?
Pregunta 1 : Dónde colocar el complemento
Si su complemento extiende el complemento de la barra de herramientas de página o si encaja lógicamente en el mismo espacio ...
workspace/apps/AppName/app/src/grid/plugin/MyPluginPregunta 2 : Importar el complemento
No necesita importar el complemento si agregó todas las clases dentro de cualquiera de los archivos
usando los requisitos
requires: ['Myapp.*']De lo contrario, debe requerir el complemento en la clase que lo usa.
requires: ['Myapp.src.grid.plugin.MyPlugin']Ten cuidado
Funciona sin requisitos en la compilación de desarrollo, pero no en la compilación de producción.