twitter bootstrap - Carga extjs usando bootstrap.js desde afuera de la carpeta de la aplicación extjs
twitter-bootstrap load (1)
En el archivo app.json
, verá una entrada sobre classpath. Esto se usa para decirle a Sencha Cmd dónde están sus archivos fuente.
También en ese archivo, verá una entrada sobre indexHtmlPath. Esto dice dónde está el archivo index.html.
/**
* Comma-separated string with the paths of directories or files to search. Any classes
* declared in these locations will be available in your class "requires" or in calls
* to "Ext.require". The "app.dir" variable below is expanded to the path where the
* application resides (the same folder in which this file is located).
*/
"classpath": "${app.dir}/app",
...
/**
* The file path to this application''s front HTML document. This is relative
* to this app.json file.
*/
"indexHtmlPath": "index.html",
Cambiar donde está la biblioteca ExtJS implica editar un archivo oculto - .sencha/app/sencha.cfg
. Hay una propiedad allí - ext.dir
- que necesita cambiar.
He creado la aplicación extjs 5 usando sencha cmd y quiero usarla en mi página hmtl personalizada. Tengo la siguiente estructura:
extjsapp
.sencha
app
build
ext
packages
......
bootstrap.js
bootstrap.json
app.js
.......
customapp
index.html
script.js
Lo que quiero hacer es en mi customapp / index.html Solicito bootstrap.js y debe cargar todos los paquetes y ext desde la carpeta extjsapp. Por defecto, intenta cargarlos desde customapp / ext, que es relativo a donde se usa boostrap.js. ¿Cómo puedo crearlo / compilarlo para que cargue ext desde extjsapp / ext en lugar de customapp / ext?
Debería ser posible usar bootstrap.js desde cualquier ubicación para cargar el framework extjs y todos los paquetes requeridos que están integrados en la carpeta extjs.