代码如下:
<link rel="stylesheet" type="text/css" href="ext4/resources/css/ext-all.css">
<script type="text/javascript" src="ext4/ext-all.js"></script>
<script type="text/javascript" src="ext4/locale/ext-lang-zh_CN.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
Ext.Msg.alert("提示","按钮还是OK?");
Ext.MessageBox.show({
title:'aa',
msg:'message',
buttons:Ext.MessageBox.YESNO
});
});
</script>
jsp的页面,我一打开,那个提示按钮老是为英文的OK,而不是中文的,说明国际化无效,不知道,怎么改?
我测试好了的,先引入原版语言文件,以下代码放置在语言文件后、页面逻辑前:
- Ext.onReady( function (){
- var msgBox = Ext.MessageBox;
- Ext.each(msgBox.msgButtons, function (btn, index){
- btn.setText(msgBox.buttonText[msgBox.buttonIds[index]]);
- });
- });
此时就可以显示中文了。
原文地址:http://www.iteye.com/problems/67114