Foro

Incluir un archivo .JS dentro de un Archivo .JS con ETXJS

0
Hola buen día. Requiero hacer lo siguiente: Voy a crear un panel con tres tabs (Datos Generales, Datos Académicos, Otros Datos), y estoy viendo como poner los objetos de cada uno de los tabs en archivos separados, de esta manera podría darle mantenimiento al código de una manera más práctica, ya que no tendré un archivo enorme y tener que ir buscando la sección que me interesa. En si quiero hacer esto: - Crear el panel - Crear la pestaña 1 -Incluir el archivo .JS con todo los componentes de la pestaña 1 -Crear la pestaña 2 -Incluir el archivo .JS con todo los componentes de la pestaña 1 -Crear la pestaña 3 -Incluir el archivo .JS con todo los componentes de la pestaña 1 Espero haberme explicado, saludos y gracias
0
Te recomiendo utilizar el patrón "Module": <!-- m -->http://www.yuiblog.com/blog/2007/06/12/module-pattern/<!-- m --> De esta manera solamente incluyes los JS en la cabecera del HTML y utilizas los objetos donde los necesites. pestaña1.js
Ext.ns("com.quizzpot");
com.quizzpot.DatosGenerales = Ext.extend(Object,{
    constructor  : function(){
        this.form = new Ext.form.FormPanel(....)
   
   }
});
Pestaña2.js
Ext.ns("com.quizzpot");
com.quizzpot.DatosAcademicos = Ext.extend(Object,{
....
})
General.js
Ext.ns("com.quizzpot");
com.quizzpot.InfoPanel = Ext.extend(Ext.Panel,{
     
     initComponent = function(){
            var generales = new Ext.quizzpot.DatosGenerales(.....);
            this.tabs = new Ext.TabPanel({
                  ..........
                   items : [generales.getForm()]
             });
     }
})
Espero tomes la idea. saludos

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.