ExtJs4.2 日期控件datefield週一到週日出現yyyy這樣的bug怎麼解決
話不多說,直接把ext-lang-zh_CN.js中的這段代碼的【dayNames: Ext.Date.dayNames】改成【dayNames: [“日”,“一”,“二”,“三”,“四”,“五”,“六”]】即可;
Ext.define("Ext.locale.zh_CN.picker.Date", {
override: "Ext.picker.Date",
todayText: "今天",
minText: "日期必須大於最小允許日期",
//update
maxText: "日期必須小於最大允許日期",
//update
disabledDaysText: "",
disabledDatesText: "",
monthNames: Ext.Date.monthNames,
//dayNames: Ext.Date.dayNames,
dayNames: ["日","一","二","三","四","五","六"],//【就是它】
nextText: '下個月 (Ctrl+Right)',
prevText: '上個月 (Ctrl+Left)',
monthYearText: '選擇一個月 (Control+Up/Down 來改變年份)',
//update
todayTip: "{0} (空格鍵選擇)",
format: "y年m月d日",
ariaTitle: '{0}',
ariaTitleDateFormat: 'Y\u5e74m\u6708d\u65e5',
longDayFormat: 'Y\u5e74m\u6708d\u65e5',
monthYearFormat: 'Y\u5e74m\u6708',
getDayInitial: function (value) {
// Grab the last character
return value.substr(value.length - 1);
}
});