0
EXTスケジューラでカレンダーヘッダーの日付レイアウトを変更しようとしています。私は、顧客ヘッダーのデモからコードのセクションをコピーし、いくつかの変更を加え、コードにドロップしました。 "; "(、weekViewEXTスケジューラ - 表示プリセットを作成できません
問題は、私は私がSch.preset.Manager.registerPreset" weekView)" を実行しています、 "Sch.presetが未定義ある" 取得することです。私はこれがスコープ上の問題であるかどうか、またはコードが完全に欠けているかどうかはわかりません。
Ext.onReady(function() {
var weekView = {
displayDateFormat : 'Y-m-d',
shiftIncrement : 1,
shiftUnit : "WEEK",
timeResolution : {
unit : "DAY",
increment : 1
},
headerConfig : {
bottom : {
unit : "DAY",
dateFormat : 'D d M'
},
middle: {
unit : "QUARTER",
renderer : function(start, end, cfg) {
var quarter = Math.floor(start.getMonth()/3) + 1,
fiscalQuarter = quarter === 4 ? 1 : (quarter + 1);
return "" //Ext.String.format('FQ{0} {1}', fiscalQuarter, start.getFullYear() + (fiscalQuarter === 1 ? 1 : 0));
}
},
top : {
unit : "YEAR",
cellGenerator : function(viewStart, viewEnd) {
var cells = [];
// Simplified scenario, assuming view will always just show one US fiscal year
return [{
start : viewStart,
end : viewEnd,
header : 'Fiscal Year ' + (viewStart.getMonth() + 1)
}];
}
}
}
};
Sch.preset.Manager.registerPreset("weekView", weekView);
Sked.init();
});