目前Extjs中i18n的处理,使用Mr.Max的i18N插件是最好的选择了。我以前翻译过他的一篇blog,这里:http://www.uusam.com/uu/blog/article.asp?id=269。现在对他做个小的扩展,以支持参数功能。
打开Bundle.js文件,找到getMsg函数。修改为以下代码:
getMsg : function(key, str1, str2) {
if (this.getById(key)) {
其实这个并不是我独创的插件,只是看到了就磨叽两句说说。 首先来自需求,当用户编辑某部分数据的时候,如果用户离开需要提示用户是否保存等等。这样的话,会有很多可以丢失当前数据的操作,例如关闭tab页、翻页、选择其它数据的时候等等。利用Extjs自带的Spotlight插件,我们可以简单实现模式的panel。
在examples\ux下面找到spotlight.js,加载到浏览器中来。然后使用方式很简单,首先声明spot对象:
var spot = new Ext.Spotlight({ easing : 'easeOut', duration : .3 }); 用这个方法来显示和关闭蒙版:
spot.show(id); spot.hide(); 效果如下:
无语。。。
uusam 



程序代码
引用内容
