`
lbyzx123
  • 浏览: 467916 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ext4 yesno按钮国际化问题

 
阅读更多

ext4国际化问题

代码如下:

<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?"); });

</script>

 jsp的页面,我一打开,那个提示按钮老是为英文的OK,而不是中文的,说明国际化无效,不知道,怎么改? 3.0版本,我就这样写,没问题,但4.0却不行,很怪的。

解决办法如下:

找到国际化文件ext-lang-zh_CN.js,在它中找到这一段:

 if(Ext.MessageBox){
       Ext.MessageBox.buttonText = {
          ok     : "确定",
          cancel : "取消",
          yes    : "是",
          no     : "否"
       };
    }

在它下面加如下代码:

   var msgBox = Ext.MessageBox;  
    Ext.each(msgBox.msgButtons, function(btn, index){  
        btn.setText(msgBox.buttonText[msgBox.buttonIds[index]]);  
    });

即可解决国际化问题。

此文参考:http://www.iteye.com/problems/67114

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics