做项目过程中,发现虽然在jsp页面中导入了extjs的中文本地化文件ext-lang-zh_CN.js,但是MessageBox对话框仍然不能显示中文,这是extjs4的一个bug。
解决方法:
Ext.onReady(function(){
var msgBox = Ext.MessageBox;
Ext.each(msgBox.msgButtons, function(btn, index){
btn.setText(msgBox.buttonText[msgBox.buttonIds[index]]);
});
.......
.......
});
加上红色代码即可。