【发布时间】:2011-10-27 13:16:43
【问题描述】:
我密切关注本地化指南:http://docs.sencha.com/ext-js/4-0/#!/guide/localization,但是我无法使其在 MVC 模式下工作。 我不需要像前面的例子那样动态本地化,我只想在应用程序加载时设置它。
我试过这样:
Ext.application({
name: 'KS',
appFolder: 'app',
controllers: ['Menu', 'DailyReport', 'DP'],
launch: function() {
Ext.Ajax.request({
url: 'lib/ext-4.0/locale/ext-lang-es.js',
success: function(response, opts) {
eval(response.responseText);
},
failure: function() {
Ext.Msg.alert('Error', 'Error al cargar archivos de idioma.');
}
});
Ext.create('Ext.container.Viewport', {
items: [{
xtype: 'menu'
},
{
xtype: 'dpedit'
}]
});
}
});
在萤火虫中,我得到:“Ext.view 未定义”错误,并且没有渲染。如果我在创建视口后尝试 Ajax 调用,我不会收到任何错误,但不会应用翻译。
【问题讨论】:
标签: extjs localization extjs4