Foro

Manejo de messageProperty

0
¡Hola! He estado viendo algunos de los ejemplos de CRUD del sitio, me ha surgido la duda de cómo se manejan los mensajes de respuesta del servidor, el cual se define con la propiedad 'messageProperty' del jsonReader: var reader = new Ext.data.JsonReader({ totalProperty : 'total', successProperty : 'success', messageProperty : 'msg', ... El php regresa el valor correctamente ... echo json_encode(array( "success" => mysql_errno() == 0, "msg" => mysql_errno() == 0?"Contact inserted successfully":mysql_error() )); Pero el mensaje no es mostrado en ningún sitio al momento de la ejecución, ¿falta algo en el código? addContact : function(){ var contact = new this.storeGrid.recordType({ first : "", last : "", email : "" }); this.grid.stopEditing(); this.storeGrid.insert(0,contact); this.grid.startEditing(0,1); } Saludos y gracias
0
Bien, logré mostrar el mensaje mediante el siguiente código: Ext.data.DataProxy.addListener('exception', function(proxy, type, action, options, res) { Ext.Msg.show({ title: 'ERROR', msg: res.message, icon: Ext.MessageBox.ERROR, buttons: Ext.Msg.OK }); });

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