好的,我的文件结构如下所示:
似乎在没有像以前那样改变一切的情况下建造得很好。
现在我有一个ext-lang-es.js的问题。我找到的本地化文件位于论坛中的哪个位置很好:
Ext.onReady(function() {Ext.Date.dayNames = [
'Domingo',
'Lunes',
'Martes',
'Miercoles',
'Jueves',
'Viernes',
'Sabado'
];
Ext.Date.monthNames = [
'Enero',
'Febrero',
'Marzo',
'Abril',
'Mayo',
'Junio',
'Julio',
'Agosto',
'Septiembre',
'Octubre',
'Noviembre',
'Diciembre'
];
Ext.Date.monthNumbers = {
'Jan': 0,
'Feb': 1,
'Mar': 2,
'Apr': 3,
'Maj': 4,
'Jun': 5,
'Jul': 6,
'Avg': 7,
'Sep': 8,
'Okt': 9,
'Nov': 10,
'Dec': 11
};
Ext.Date.getShortMonthName = function(month) {
return Date.monthNames[month].substring(0, 3);
};
Ext.Date.getShortDayName = function(day) {
return Date.dayNames[day].substring(0, 3);
};
Ext.Date.getMonthNumber = function(name) {
return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
//Ext.Date.parseCodes.S.s = '(?:st|nd|rd|th)';
if (Ext.picker.Picker){
Ext.define('Ext.picker.Picker', {
override: 'Ext.picker.Picker',
config:{
doneButton: 'Listo' ,
cancelButton: 'Cancelar'
}
});
}
if (Ext.picker.Date) {
//debugger;
Ext.define('Ext.picker.Date', {
override: 'Ext.picker.Date',
config:{
doneButton: 'Listo' ,
cancelButton: 'Cancelar',
dayText: 'Dia',
monthText: 'Mes',
yearText: 'Año',
slotOrder: ['day', 'month', 'year']
}
});
}
if(Ext.IndexBar){
Ext.define('Ext.IndexBar', {
override: 'Ext.IndexBar',
config:
{
letters: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
}
});
}
if(Ext.NestedList){
Ext.define('Ext.NestedList', {
override: 'Ext.NestedList',
config:{
backText: 'Volver',
loadingText: 'Cargando...',
emptyText: 'Sin registros'
}
});
}
if(Ext.util.Format){
Ext.util.Format.defaultDateFormat = 'd/m/Y';
}
if(Ext.MessageBox){
Ext.MessageBox.OK.text = 'OK';
Ext.MessageBox.CANCEL.text = 'Cancelar';
Ext.MessageBox.YES.text = 'Si';
Ext.MessageBox.NO.text = 'No';
}
});
但是现在我得到“Uncaught Error:即使他们的文件已加载,也不会声明以下类:'Ext.picker.Date','Ext.picker.Picker'。请检查相应文件的源代码可能的拼写错误:'app / ext-lang-es.js','app / ext-lang-es.js“ 在构建应用程序之后
那么......我做错了什么?我应该将语言环境文件放在其他地方吗?我也尝试将它添加到app.json的“js”部分,但它是一样的......