Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2013, 20:35
martin_9_91
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 12 años, 10 meses
Puntos: 3
Obtener valor seleccionado de un Grid

Hola Gente. Nuevamente estoy pidiendo su valiosa ayuda.

Tengo el siguiente problema. Tengo un GridPanel que le agregue 2 botones (Insertar e eliminar), el problema viene con eliminar. En el handler tengo el código, pero como hago para mostrar el valor seleccionado?.

Este es mi pedacito de código del Handler del botón.

Código PHP:
//Pregunto si elimino el registros
                    
Ext.Msg.show({
                        
title:'Eliminar registros?',
                        
msg'Desea elimina el registro seleccionado?',
                        
buttonsExt.Msg.YESNO,
                        
iconExt.Msg.QUESTION,
                        
fn: function(btn) {
                            
//Si es si elimino el registro
                            
if (btn == 'yes'){
                                var 
selection grid.getView().getSelectionModel().getSelection()[0];

                                if (
selection) {
                                    
//Elimino el registro de la grilla
                                    
myStore.remove(selection);
                                    
//Creo la consulta AJAX
                                    
Ext.Ajax.request({
                                        
url'../php/UsDelete.php',
                                        
params: {
                                            
idselection
                                        
},
                                        
                                        
success: function(response){
                                            
myStore.load({
                                                
url'../php/UsDelete.php?id=' selection
                                        
});
                                        },

                                        
failure: function(response){
                                            var 
result=response.responseText;
                                            
Ext.MessageBox.alert('error''Ocurrio un error al eliminar!');          
                                        }   

                                    });

                                }
                            }
                        }
                    }); 

Muchas Gracias por su ayuda.