-
关于ext4.0的国际化10
首先要说明下,这个本来是提问贴的,但我在提问那里操作了半天,老是出错,根本提问不了,所以,很抱歉,放在论坛来了,请版主帮忙转到提问那里去吧。 本来之前也提了个类似的问题的了,但由于没说明清楚,那个问题补充也补充不了,非常郁闷,所以,再详细的提一次,这次,有带上代码的。 代码如下: <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却不行,很怪的。2011年6月17日 18:16
2个答案 按时间排序 按投票排序
-
采纳的答案
囧。。。果然还是有问题
事不过三,这次我测试好了的,同样引入原版语言文件,以下代码放置在语言文件后、页面逻辑前:
Ext.onReady(function(){ var msgBox = Ext.MessageBox; Ext.each(msgBox.msgButtons, function(btn, index){ btn.setText(msgBox.buttonText[msgBox.buttonIds[index]]); }); });
彻底是Ext4.0的bug,只有暴力修改了。
P.S. 如果以上还不生效。。。将语言文件按上面说的修改一下(去掉onReady)2011年6月18日 08:49
-
抱歉哦。。之前的问题好像是我回答的,我对3.x比较熟,4.0只是简单的看了一下语言文件的源码就轻率回复了……
刚才再看了一下MessageBox的源码,发现它是定义后就立即创建了实例(属于特殊的全局单例对象),所以是在语言文件之前定义完按钮文本的。
试试修改语言文件吧,把Ext.onReady去掉,让它直接运行。对于你这样的一次性全部引入的方式应该是不会出错的。//Ext.onReady(function(){ if(Ext.Updater){ ... //});
或者保守点,只将MessageBox的那块移出if(Ext.MessageBox){ Ext.MessageBox.buttonText = { ok : "确定", cancel : "取消", yes : "是", no : "否" }; } Ext.onReady(function(){ ...
这个应该算Ext4.0的bug
2011年6月17日 18:47
相关推荐
Ext4.0 Ext4.0MVC Demo Ext4.0 Ext4.0MVC Demo Ext4.0 Ext4.0MVC Demo Ext4.0 Ext4.0MVC Demo
最新的ext4.0,最新的ext4.0,最新的ext4.0。
Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只是增加了一个日志功能而已。Ext4 可以提供更佳的性能和可靠性,还有更为丰富的功能:
Ext4.0中文版
EXT4.0项目源码
最新ext4.0帮助文档
ext4.0的中文文档,界面很优美
ext 4.0.zip
Ext4.0技术开发指南是针对初学者学习EXT好的帮助文档。
呵呵,最新版的Ext 4.0,官网下载,留给自己,也留给大家!
Ext 4.0开发包及源代码,能够满足Ext 4.0开发人员的需求。
Ext 4.0英文版API,喜欢的朋友可以自由下载!All For One,One For All!
ext4.0动态加载,使用json数据源,整个项目只有一个页面,js按照mvc模式搭建
Ext4.0-API,适应所有的技术人员使用,很帮的
这是一篇关于Ext4.0的学习总结及功能详解(特别详细),是我从百度上下来的,并稍作修改。在此谢谢原作者。
为了帮助大家学习,我这里给是整合了ext4.0帮助文档,ext3.0,4.0中文API,欢迎大家下载学习
Ext4.0学习总结及功能详解。描述ext各种控件用法,布局等。
ext4.0的提示ext4.0.jsb2+Spket 插件 插件配置请百度
EXT4.0 SDK 正式版下载。
ext-4.0.0-gpl.zip EXT4.0共二卷 ext-4.0.0-gpl.zip EXT4.0第二卷