MVCアプリケーションでFullCalendarを使用しています。それは1つの厄介な小さな事を除いて素晴らしい作品です。終日のスロットは予定表ビューに表示されません。それはアジェンダウィークではうまく表示されますが、アジェンダでは表示されません。私はFirebugでそれをチェックし、trは終日のスロットはレンダリングされていません。このアプリは、の.jsファイル(私が書いたそのどれも)を多く使用しているとカレンダーを操作するファイルは、(とりわけ).fullcalendarコールに次のコードを持っていますFullCalendar:すべての日スロットが予定表に表示されない
eventRender: function (event, element, view) {
if (!event.sphere) {
element.removeClass("fc-event");
element.addClass("fc-event-business");
}
if (typeof (currentItem) !== 'undefined' && currentItem != null && typeof (currentEvents) !== 'undefined' && currentEvents != null) {
if (typeof (eventsAmount) == 'undefined' || eventsAmount == null) {
eventsAmount = 0;
}
currentItem++;
if (currentItem == 1) {
for (keyevent in currentEvents) {
if (new Date(currentEvents[keyevent].start) >= view.visStart && new Date(currentEvents[keyevent].end) <= view.visEnd) {
eventsAmount++;
}
}
}
if (currentItem == 1 || currentItem == eventsAmount) {
MyJS.SetContentHeight(false);
if (currentItem == eventsAmount) {
currentItem = 0;
eventsAmount = 0;
}
}
} else {
MyJS.SetContentHeight(false);
}
},
これはでした1日のスロットがレンダリングされていないのはなぜですか?どのようにスロットを表示するためにこれを変更する必要がありますか?私はJavaScriptとjQueryの知識が限られているので、どんな助けでも大歓迎です。
ありがとうございました。
実際、この機能はそれほど効果的ではありません。それを削除しようとしたが、まだ表示されません。それを最初に考えてみてください。どちらもうまくいかない。私のカレンダーは、午前6時から真夜中にかけて表示されています。 – mijata