Cordial Saludo,
Amigos recurro a ustedes porque en realidad soy nuevo en sencha-touch.
La cuestión es que necesito hacer una validación de unos chekbox, de que solo pueda seleccionar 1, es como hacer un grupo. Esto era simple con los radiobuttons, ya que solo se colocaba el mismo nombre y ya. (Bueno creo que tambien es así para sencha).
Tengo esto en la vista:
xtype: 'panel',
id: 'transport'
items:[
{
xtype:'checkboxfield',
name: 'trans',
label: 'sadasdsad'
},
{
aqui otro checkbox
},
{
aqui otro checkbox
}
]
La cuestion es que desde el controlador.
obtengo los datos de este de la forma que es:
y bueno ese codigo no lo tengo a la mano en estos momentos..
La function que hace la validación, pide unos parametros y esas cosas.. aunque ese no es el problema..
lo que hay dentro de la function es esto
var panel= Ext.getCmp('transport');
var item= panel.getItems();
Esto me trae los hijos del panel trasnport.. que son los checkbox
luego hago el loop
for(var i=0; i<item.lenght;i++){
var items= item[i];
console.log(items);
console.log(items.getAt[i]);
}
Aqui obtengo los datos de los checkbox y todas esas cosas.. es lo que he alcanzado a hacer con los pocos tutoriales que se ven de sencha touch.
Ahora quisiera saber y si alguien sabe un poco mas sobre este lenguaje, para lograr terminar la validación. Es decir.. Saber cual esta seleccionado y cual no.. para obtener esos valores y lograr terminar la validacion.
que podría ser... deshabilitar los otros 2 checkbox cuando haya 1 seleccionado.. o cuando intente seleccionar el segundo de el alert con el error. O alguna manera que eso ya vendría siendo lo de menos.
Les agradezco mucho su tiempo y su atención