Foro

Como activar un evento al dar doble click a un grid? [Solucionado]

0
Hola comunidad! En un ejemplo que visualice aquí mismo, desarrollado por crysfel, para ser mas exactos http://www.quizzpot.com/2009/07/editar-la-fila-de-un-grid-en-un-formulario/ observe lo que yo necesito grid.on('rowdblclick',funcion) y si funciona siempre y cuando yo NO cree mi grid con un xtype, pero como lo necesito de esta manera ya que no conozco otra de hacerlo , entonces esa linea fundamental que me ayudaría mucho no sirve, que otra forma puedo hacer eso? var uno = new Ext.FormPanel({ title:'Color', fileUpload: true, autoScroll: true, bodyStyle:'padding: 10px', items: [{ xtype: 'fieldset', title: 'Registro de Color', autoHeight: true, items: [{ layout:'column', border:false, items:[{ layout: 'form', columnWidth:.5, border:false, items:[ {xtype:'textfield', fieldLabel:'Nombre', name:'nombre', id:'nombre', width:200, blankText: 'Campo requerido, escriba un Nombre!', allowBlank: false}, {fieldLabel : 'Imagen', name :'foto', id:'foto', anchor:'100%', inputType:'file',xtype :'textfield',} ] },{ layout: 'form', border:false,columnWidth:.5, items:[{xtype:'textfield',fieldLabel:'Color Hexadecimal',name:'colorpicker',id:'colorpicker',width:200,allowBlank: false} ] }] }] }, { xtype: 'fieldset', title: 'Listado de Colores', height:250, width:650, autoScroll: true, bodyStyle:'padding: 10px 15px', items: [{ xtype:'grid', autoHeight:true, id:'grilla', //les asigno id y name por suposición empirica :-D porque la verdad no se si es correcto hacer eso name:'grilla', store: store, columns: [ {header:'Codigo', dataIndex:'codigo',sortable: true, editor:numberField}, {header:'Color', dataIndex:'nombre', sortable: true, editor:textField}, {header:'Color Hexadecimal', dataIndex:'colorpicker', sortable: true, width:200, editor:textField}, {header: 'Imagen', dataIndex: 'codigo', groupable : true, sortable : true, align: 'center', renderer : comment} ], border: false, stripeRows: true,viewConfig:{forceFit:true} }] } ], buttons: [] }); grilla.on('rowdblclick',this.Editar); //No funciona El firebug arroja los siguiente: < grilla is not defined > Agradezco toda opinión o sugerencia! Saludos...
0
Lo solucione de esta manera ..., listeners : { rowdblclick:function(grid,index,e) { ... } }, ... Gracias de todas formas! ;-) 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.