关于extjs中文问题

中文版的 引入ext-lang-zh_CN.js,但常常,有些还是英文的,现在提供几种方法给你,绝对秒杀英文,如果不行,找我我一定帮你解决。
1.加入 Ext.QuickTips.init(); 一般那些qtip什么的,tooltip 就会有用 比如表格里面的actioncolumn tooltip: '删除',
2.查看ext-lang-zh_CN.js 找到属性(api一般不会显示)比如tabpanel里面子面板关闭按钮显示的字, 正常即便你引入语言js也是英文的 close tab,  你在ext-lang-zh_CN.js  搜索tabpanel 可以看到Ext.TabPanelItem.prototype.closeText = "关闭此标签";  你就在创建对象是直接加上 closeText='关闭' 这样就可以了;  这个方法很通用,可以扩展到其他的 重写什么的,动态。

3.Ext.MessageBox  一直是yes ok 虽然基本上人都知道 一个是确定一个是取消  但终究还是英文的,你可以通过第2总方法 重写,当然更好的方法是,在 ext-lang-zh_CN.js里面暴力修改,在 ext-lang-zh_CN.js文件后面加上 代码如下

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值