• Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!

Error al borrar un record...

Foros generales de ayuda Ext GWT.

Ext.foro.Nuevo
Mensajes: 6
Registrado: 09 Nov 2010, 02:42
NotaPublicado: 04 Abr 2011, 22:13
Hola amigos... Como estan ?. Aca les dejo mi consulta... Cuando abro la pagina y con el context menu hago click derecho y pongo delete me borra la fila que yo quiero... pero despues cuando intento borrar otra no me deja... Porque puede estar pasando esto ? Saludos
P.D.: Si necesitan mas codigo, avisen...

Código: Seleccionar todo
grid = new GridPanel();
grid.addGridRowListener(new GridRowListener() {           
           
            public void onRowContextMenu(GridPanel grid, int rowIndex, EventObject e) {
               
               showContextMenu(e,rowIndex);
               
            }

         
            public void onRowClick(GridPanel grid, int rowIndex, EventObject e) {

            }

           
            public void onRowDblClick(GridPanel grid, int rowIndex, EventObject e) {

            }
        });


Código: Seleccionar todo
private void showContextMenu(EventObject e,final int row) {

         if(menu==null)
         {
             menu = new Menu();
         
             
             Item editItem = new Item("Delete", new BaseItemListenerAdapter() {
                 public void onClick(BaseItem item, EventObject e) {
                    grid.getStore().commitChanges();
                        Record recSelected = grid.getStore().getAt(row);
                        grid.getStore().remove(recSelected);
//                        grid.getStore().commitChanges();
                        grid.getStore().commitChanges();
                       
                       
                 }
             });
             editItem.setId("edit-item");
             menu.addItem(editItem);

             Item disableItem = new Item("Disable", new BaseItemListenerAdapter() {
                 public void onClick(BaseItem item, EventObject e) {
                     
                 }
             });
             disableItem.setId("disable-item");
             menu.addItem(disableItem);

             Item enableItem = new Item("Enable", new BaseItemListenerAdapter() {
                 public void onClick(BaseItem item, EventObject e) {
                     
                 }
             });
             enableItem.setId("enable-item");
             menu.addItem(enableItem);

             Item cloneItem = new Item("Clone", new BaseItemListenerAdapter() {
                 public void onClick(BaseItem item, EventObject e) {
                   
                 }
             });
             cloneItem.setId("clone-item");
             menu.addItem(cloneItem);

             Item newFolderItem = new Item("New Folder", new BaseItemListenerAdapter() {
                 public void onClick(BaseItem item, EventObject e) {
                     
                 }
             });
             newFolderItem.setId("newfolder-item");
             menu.addItem(newFolderItem);
         }

         e.stopEvent();
         menu.showAt(e.getXY());
     }
Para no ver esta publicidad, debes ser usuario del Foro.
Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)


Cuixer, una forma de administrar páginas web que nunca viste!

Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 06 Abr 2011, 10:10
Cuando decís que no te deja, ¿te tira algún error en el Firebug? ¿Realiza la consulta Ajax?
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen

Volver a Ext GWT: Ayuda





  • Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!