Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Eliminar Componenetes Formulario Extjs4

Estas en el tema de Eliminar Componenetes Formulario Extjs4 en el foro de Frameworks JS en Foros del Web. Hola de nuevo, sigo con el mismo problema del cambio de la propiedad title, pero ahora mismo puede esperar. El problema que me surge ahora ...
  #1 (permalink)  
Antiguo 18/07/2013, 02:06
 
Fecha de Ingreso: abril-2007
Mensajes: 114
Antigüedad: 17 años
Puntos: 1
Eliminar Componenetes Formulario Extjs4

Hola de nuevo, sigo con el mismo problema del cambio de la propiedad title, pero ahora mismo puede esperar.
El problema que me surge ahora es, tengo un formulario(formulario1), el cual ya lo tengo previamente definido y llamandolo cuando necesite, me deberia de mostrar una cosa u otra.
Es decir, la primera vez que accedo me mostrara las preguntas relacionadas con mecanica, la segunda vez me mostrara las preguntas de fisica,....y asi sucesivamente, el caso es que hasta cierto punto esto me lo hace bien, pues me van apareciendo sucesivamente las preguntas en la pantalla, pero la idea es, hacer algo como borrar todos los elementos del formulario y añadir componenetes.

No sé si hay alguna manera de hacer esto, os dejo como tengo estructurado el codigo mas o menos:
Código:
 var formulario1= Ext.create('Ext.form.Panel', {
        title: 'TituloFormulario',
        name: 'formx',
        id: 'formx',
        autoScroll: true,
        height: App.height,
        buttons: [{
                text: 'Salir'}],
y en una funcion tengo lo siguiente para que me añada componentes al formulario:
Código:
if (id != 4 && id<8){
                      //Aqui deberia de eleminar todos los componenetes anteriores y añadir los nuevos.
                        formulario1.add({
                            xtype: 'label',
                            text: +pregunta,
                            margin: 20,
                            labelSeparator: ' '
                        });

Etiquetas: formulario, funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.