//VIEW CHANGE - ALSO ADDS INITIAL SOURCES PER DAY VIEW
viewDisplay: function (view) {
if (lastView == undefined) { lastView = 'firstRun'; }
// if (isCustomDate == 'True') {
// lastView = 'basicDay';
// $('#calendar').fullCalendar('gotoDate', passedYear, passedMonth, passedDay);
// }
if (view.name != lastView) {
if (view.name == 'month') {
if (brsEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=brsComplex'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=brsBasic'); }
if (activeEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=fixturesComplex'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=fixturesBasic'); }
if (previousEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=previousComplex'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=previousBasic'); }
if (newsEventEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=newsEvents'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=newsEvents'); }
}
if (view.name == 'basicDay') {
if (brsEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=brsBasic'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=brsComplex'); }
if (activeEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=fixturesBasic'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=fixturesComplex'); }
if (previousEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=previousBasic'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=previousComplex'); }
if (newsEventEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=newsEvents'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=newsEvents'); }
}
lastView = view.name;
}
},
,這是我發現做它 - 的唯一途徑,在服務器端我期待傳遞什麼樣的風格,然後生成JSON這應該回來..
brrrr ...我明白你在做什麼,我會嘗試它(也許在週末),但它是醜陋的;我們不同意嗎? :) – fastcatch
其非常醜陋 - 但相信或不是這一週搞亂 - 我不是一個硬核心JS'er-並且不想重新編碼fullcalender的核心 - 如果升級出來 - 這是醜陋的 - 但它可以在沒有黑客的情況下使用fullcalendar – ppumkin