Foro

Error con el plugin Ext.grid.plugin.CellEditing en el ejemplo desktop de ext 4

0
Hola a todos, estoy trabajando con el ejemplo del desktop de ext js 4 y cree un modulo que basicamente contiene un gridpanel con el plugin Ext.grid.plugin.CellEditing, a continuación muestro el código para el grid: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ Ext.define('SGPD.view.rol.GridRol', { extend: 'Ext.grid.Panel', alias : 'widget.gridrol', title: 'Roles del sistema', iconCls: 'grid-icon', region: 'center', frame:true, autoExpandColumn: true, viewConfig: { stripeRows: false, loadingText: 'Cargando...', autoScroll: true, singleSelect: true }, initComponent: function() { this.store = Ext.create('SGPD.store.Rol'); this.btnNuevo = Ext.create('Ext.button.Button',{ text: 'Nuevo', tooltip: 'Adicionar un nuevo rol al sistema', iconCls: 'addRol-action-icon', action: 'nuevo', scope: this, }); this.btnSalvar = Ext.create('Ext.button.Button',{ text: 'Salvar', tooltip: 'Actualizar los registros modificados', iconCls: 'aceptar-icon', action: 'salvar', scope: this }); this.btnEliminar = Ext.create('Ext.button.Button',{ text: 'Eliminar', tooltip: 'Eliminar el rol seleccionado del sistema', iconCls: 'deleteRol-action-icon', scope: this, action: 'eliminar', disabled: true }); this.pagerToolBar = Ext.create('Ext.toolbar.Paging',{ pageSize: 25, refreshText: 'Actualizar', displayInfo: true, displayMsg: 'Roles {0} - {1} de {2}', store: this.store, items: [ '->', this.btnNuevo, '-', this.btnSalvar, '-', this.btnEliminar ] }); var cellEditing = Ext.create('Ext.grid.plugin.CellEditing', { clicksToEdit: 1 }); this.columns = [ new Ext.grid.RowNumberer(), { header: 'Rol', dataIndex: 'rol_id', width: 200, sortable: true }, { header: 'Descripción', dataIndex: 'descripcion', flex:1, sortable: true, editor: { xtype:'textfield', allowBlank:false } } ]; this.bbar = this.pagerToolBar; this.plugins = [ cellEditing ]; this.callParent(arguments); } }); El error está a la hora de cerrar el win que contiene al grid, me sale el siguiente error 'isEvent' of undefined y no me cierra bien la ventana ni me elimina el button de la barra de tareas... Diganme si alguien sabe que puede estar pasando. Mas descripción del error: 'isEvent' of undefined Ext.define.removeListener Ext.define.clearManagedListeners/ Ext.define.clearListeners Ext.define.destroy Base.callParent Ext.define.destroy Ext.apply.destroy Ext.apply.destroy Ext.define.destroy Ext.define.doRemove Ext.define.beforeDestroy Base.callParent Ext.define.beforeDestroy Base.callParent Ext.define.beforeDestroy Base.callParent Ext.define.beforeDestroy Ext.define.destroy win.doClose.win.el.fadeOut.listeners.afteranimate fire Ext.define.fireEvent Ext.define.end Ext.define.lastFrame Ext.define.runAnim Ext.define.each Ext.define.runner runTasks

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