Foro

problema con checkboxselectionmodel al seleccionar rows

0
Hola llevo dos dias intentando seleccionar records de un grid usando grid.getSelectionModel().selectRows(records);
var i=0;
var records=new Array();
//seleccionamos provincias 
var tam=devuelto.data.provincias.length;
if (tam > 0) {
  for (i = 0; i < tam; i++) {
     records[i] = grisedesnot.getStore().find('idsede', devuelto.data.provincias[i].idsede);
  }
  grisedesnot.getSelectionModel().selectRows(records);
					
}
//seleccionamos sectores 
tam=devuelto.data.sectores.length;
if (tam > 0) {
   records =[];
   for (i = 0; i < tam; i++) {
	records[i] = gri_sectores_not.getStore().find('idsector', devuelto.data.sectores[i].idsector);
   }
  gri_sectores_not.getSelectionModel().selectRows(records);
					
}
La primera vez me hace la seleccion bien pero la segunda el firebug me salta un error this.grid is undefined y no consigo selecionarlos. A alguien le ha pasado?? Gracias;). P.D mi version de extjs es la 2.2
0
solucionado el problema era que los grids estaban en tabs distintos de un tabpanel el primero lo reconocia porque era el tab activo y el segundo grid no lo reconocia porque no habia hecho un dolayout de ese tab. Dos dias para esto <!-- s:( --><!-- s:( -->
0
[quote="pasblin"]Dos dias para esto <!-- s:( --><!-- s:( -->[/quote] jejejejeje... suele pasar, así es como aprendemos todos <!-- s;) --><!-- s;) -->
0
<!-- s;) --><!-- s;) --> <!-- s:) --><!-- s:) -->

¿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.