Foro

ayuda con los grid ext

0
init: function(){ function handleKeyDown(grid){ alert(store.value); }; //Arreglo bidimensional de datos var myData = [ ['3m Co',71.72,0.02,0.03,'9/1 12:00am'], ['Alcoa Inc',29.01,0.42,1.47,'9/1 12:00am'], ['Altria Group Inc',83.81,0.28,0.34,'9/1 12:00am'], ['American Express Company',52.55,0.01,0.02,'9/1 12:00am'], ['American International Group, Inc.',64.13,0.31,0.49,'9/1 12:00am'], ['AT&T Inc.',31.61,-0.48,-1.54,'9/1 12:00am'], ['Boeing Co.',75.43,0.53,0.71,'9/1 12:00am'], ['Caterpillar Inc.',67.27,0.92,1.39,'9/1 12:00am'] ]; //creando el repositorio de datos var store = new Ext.data.ArrayStore({ fields: [ {name: 'compania'}, {name: 'precio', type: 'float'}, {name: 'cambio', type: 'float'}, {name: 'pctCambio', type: 'float'}, {name: 'actualizado', type: 'date', dateFormat: 'n/j h:ia'} ] }); store.loadData(myData); var myColumnModel=new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), {id:'compañia',header:"Compañia",width:160,sortable:true,dataIndex:'compania'}, {header:"Precio",width: 75, sortable:true, dataIndex:'precio'}, {header:"Cambio",width: 75, sortable:true, dataIndex:'cambio'}, {header:"% cambio",width: 75, sortable:true, dataIndex:'pctcambio'}, {header:"Actualizado",width: 85, sortable:true, render:Ext.util.Format.dateRenderer('d/m/Y'),dataIndex:'actualizado'} ]); //Creando el objeto Ext.grid.GridPanel var grid = new Ext.grid.GridPanel({ title:'Listado de Compañias', store: store, renderTo: document.body, cm:myColumnModel, listeners: ({ 'keydown': handleKeyDown }), stripeRows:true, height:250, width:500 }); } La idea es que la momento de cambiar de posicion dentro del grid me entregue el dato de la primera columna donde esta posicionado el fin es intentar hacer dos grid el segundo se valla actualizando dependiendo de la pocicion del primero ojala me puedan ayudar estoy en un nudo.. de antemano muchas gracias....
0
puedes utilizar el evento "rowclick : ( Grid this, Number rowIndex, Ext.EventObject e ) " ese te dice el indice de la fila, en base a eso puedes sacar los campos que necesites del store. saludos y suerte

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