Foro

paneles dependientes

0
Hola, estoy aprendiendo ExtJs, y me he atrancado un poco con un problema, tengo viewport, con dos paneles, lo que quisiera es seleccionar en uno de ellos un registro o fila y que en el otro me muestre todos los relacionados con el registro marcado, ¿como se hace esto?, los dos paneles se cargan de dos json diferentes, lo único que he puesto en uno y en otro es un campo 'id' para poderlos relacionar de alguna forma, no se si lo que he hecho es correcto, ya me cuentas a ver que puedo hacer.

un saludo y gracias....
1
Hola ColoradoCanyon! (puedes cambiar tu nombre y avatar desde configuraciones en tu perfil :) )

Lo único que tienes que hacer es escuchar el evento adecuado en el primero panel, por ejemplo si usas un grid en el primer panel para listar los registros que necesites, podrías usar el evento "itemclick" o "itemdblclick" y dentro del callback tomar el segundo panel y renderizar la información necesaria, te recomendaria usar un template.

Aqui un sencillo ejemplo:

grid.on('itemdblclick',function(g,record){
    //aqui renderizar la información en el segundo panel
    //usando el parametro "record"
});

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.