今天学习Ext4的过程中,有一个例子,是修改Ext.MessageBox默认的按钮文字
Ext.Msg.buttonText={
yes:’ yes’,
no:’no’,
ok:’ok’,
cancel:’cancel’
};
cancel:’cancel’
};
Ext.Msg.buttonText.yes=’Yes’;
var msgBox = Ext.MessageBox.show({
title:’提示’,
msg:’动态跟新的信息文字’,
modal:true,
buttons:Ext.Msg.OK
})
title:’提示’,
msg:’动态跟新的信息文字’,
modal:true,
buttons:Ext.Msg.OK
})
结果没有反应,后来上网查了一下才发现,Ext4的一个Bug,这里说得很清楚
http://www.iteye.com/problems/67114,
- Ext.onReady(function(){
- var msgBox = Ext.MessageBox;
- Ext.each(msgBox.msgButtons, function(btn, index){
- btn.setText(msgBox.buttonText[msgBox.buttonIds[index]]);
- });
- });
- 执行这段话是可以国际化的,文章中,另外的一种方式没有试出来!