4

フルカレンダーを使用しており、月表示で表示しています。月を切り替えるボタンがあります。

ここで、「その月の予定はありません」というメッセージを表示したいと思います。その月のイベント オブジェクトがない場合。

eventAfterAllRenderは、このメッセージをレンダリング/再表示するための理想的なコールバックになると考えています。残っている唯一の部分は、イベントがレンダリングされているかどうかを確認することです。どうすれば確認できますか?

アドバイスや情報をいただければ幸いです。

4

1 に答える 1

3

カレンダーによってレンダリングされる要素を使用して回避策を見つけました。必要な方へ:

if ($('.fc-view-month').has('.fc-event').length === 0) {
    showEmptyCalendarMessage();
} else {
    hideEmptyCalendarMessage();
}
于 2013-06-26T15:11:29.017 に答える