• Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!

[R] Activar checkbox utilizando form.getForm().load({});

Foros generales de ayuda Ext 2.0.
Avatar de Usuario
Ext.foro.Miembro
Mensajes: 225
Registrado: 14 Ago 2007, 16:48
Ubicación: Girona - España
NotaPublicado: 20 Oct 2008, 08:29
Tengo un Window+Form y utilizo form.getForm().load({}); para cargar los datos de un registro.

¿Un campo checkbox que value debe llevar para activarlo? on? checked? 1? check? true?
Realmente es un checkboxgroup!
Veo que el formato del JSON de retorno viene un poco diferente.

Tengo bastantes dudas, me interesaría mejor saber donde puedo encontrar más información sobre como actúa esa función de .load al cargar values en un form automáticamente.
Para no ver esta publicidad, debes ser usuario del Foro.
Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)


Cuixer, una forma de administrar páginas web que nunca viste!

Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 20 Oct 2008, 09:15
True/false o 1/0, pero de todas formas, la vez que quise hacer andar un RadioGroup no pude cargarlo con el valor de la BD, mirate ESTE post.
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen
Avatar de Usuario
Ext.foro.Miembro
Mensajes: 225
Registrado: 14 Ago 2007, 16:48
Ubicación: Girona - España
NotaPublicado: 21 Oct 2008, 06:15
Ok especificando un id a cada elemento del grupo y luego en el succes del load forzar la carga del value
Ext.getCmp('micampo').setValue(action.result.data.mivalor);
Avatar de Usuario
Ext.foro.Miembro
Mensajes: 225
Registrado: 14 Ago 2007, 16:48
Ubicación: Girona - España
NotaPublicado: 21 Oct 2008, 07:25
Me encuentro que, como alguno de los checkbox estan dentro de un Tab no puede localizar el Ext.getCmp().
Hay alguna forma de activar todos los Tabs del TabPanel?

Es curioso, tengo activeTab:0 y efectivamente los values se cargan en ese Tab.
Luego tengo 5 pestañas más y ningún valor se carga.
Y las dos últimas Tabs son htmleditor. La última si recupera el value.

Alucinando estoy.
Avatar de Usuario
Ext.foro.Novato
Mensajes: 88
Registrado: 26 Oct 2007, 03:54
NotaPublicado: 21 Oct 2008, 08:52
La unica solucion que encontre a esto tiempo atras, fue crear por separado cada checkbox y luego cargarlos directamente con Checkbox.setValue(true);

Suerte!
El que dice: "Solo se que nada se", esta asumiendo que sabe algo.

Ext.foro.Nuevo
Mensajes: 6
Registrado: 21 Dic 2010, 13:23
NotaPublicado: 04 Mar 2011, 14:36
por alguna razón funciona solo despues de la primer vez que se abre el formulario por lo tanto antes de que se renderize el contenedor principal lo que hago es mostrar y ocultar el formulario.
Un poco rebuscado pero funciona
Avatar de Usuario
Ext.foro.Moderador
Mensajes: 353
Registrado: 17 Ago 2009, 12:06
NotaPublicado: 11 Mar 2011, 01:21
Ivan escribió:Me encuentro que, como alguno de los checkbox estan dentro de un Tab no puede localizar el Ext.getCmp().
Hay alguna forma de activar todos los Tabs del TabPanel?

Es curioso, tengo activeTab:0 y efectivamente los values se cargan en ese Tab.
Luego tengo 5 pestañas más y ningún valor se carga.
Y las dos últimas Tabs son htmleditor. La última si recupera el value.

Alucinando estoy.


desconozco si existe esta propiedad en Ext 2.0 pero puedes probar

deferredRender: false

en tu tabpanel, esto haría que se renderizaran todos los tabs desde el principio. espero te sirva

Volver a Ext 2.0: Ayuda





  • Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!