Foro

[Solucionado]Cambiar botones de MessageBox a español

0
Recientemente he estado probando la nueva libreria de ExtJS 4, y he notado lo siguiente: En las versiones anteriores bastaba con incluir el archivo ext-lang-es.js en la aplicacion para que los botones de los MessageBox cambien de la siguiente manera: OK = Aceptar Cancel = Cancelar Yes = Si Pero ahora he hecho lo mismo y no funciona de ninguna manera, lo mas extraño es que por ejemplo los mensajes de los textfields y de los datefield cambian al español, pero los botones de los MessageBox, para nada. ¿habra que hacerlo de una manera diferente? ¿Alguien ya lo ha hecho? Agradezco la ayuda que me puedan brindar. Saludos. Buen dia.
0
Realmente es un bug de ExtJS 4 como puede verse en este post de www.sencha.com http://www.sencha.com/forum/showthread.php?132919-Ext-JS-4.0-Locale-not-loading-as-it-should... La solucion que ahi explican es la siguiente: 1) reemplazar este codigo : Ext.MessageBox.buttonText = { ok : "Aceptar", cancel : "Cancelar", yes : "Sí", no : "No" }; 2) Por este otro (debe quedar de la siguiente manera) if(Ext.MessageBox){ Ext.MessageBox.msgButtons['ok'].text = "Aceptar"; Ext.MessageBox.msgButtons['cancel'].text = "Cancelar"; Ext.MessageBox.msgButtons['yes'].text = "Sí"; Ext.MessageBox.msgButtons['no'].text = "No"; } Y eso es todo. Esperemos que en las futuras versiones sea tomado en cuenta. Saludos. Buen dia.

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