フルカレンダーを使用して、さまざまなツアーのさまざまな日付をイベントとして表示しています。イベントの場所が数日間重複しているため、ある時点で人々は別のツアーに参加することを選択できます。つまり、たとえば、同じ日に2つのイベントが発生します
セルの背景色を変更して指摘することはできますか?
たとえば、13-14に。10月のイベントは重複しています。そのため、黄色のような異なる背景色はそれを明確にします。
フルカレンダーを使用して、さまざまなツアーのさまざまな日付をイベントとして表示しています。イベントの場所が数日間重複しているため、ある時点で人々は別のツアーに参加することを選択できます。つまり、たとえば、同じ日に2つのイベントが発生します
セルの背景色を変更して指摘することはできますか?
たとえば、13-14に。10月のイベントは重複しています。そのため、黄色のような異なる背景色はそれを明確にします。
fullcalendar.cssに行を追加する必要があります
.fc-state-intersect
{
background: green;
display:none;
}
次に、このクラスをプログラムでJSON応答に追加して、多かれ少なかれこのように見えるようにする必要があります
... {"title":"Intersect",
"start":"2011-05-04T00:00:00",
"end":"2011-05-04T00:00:00",
"allDay":true,
"className":".fc-state-intersect" <--
...
コメントで説明したように、別のフィードを生成するか、計算された交差した日付にこれらのイベントを既存のフィードに挿入する必要があります。
display:noneは、実際のイベントが表示されないようにするためのものです。これを使用するだけなので、オーバーレイするセルに色が適用されます。
これらのイベントの追加は非常に簡単です。ただし、これらの非表示のイベントを挿入する場所を計算するサーバー側でハードワークを実行する必要があります
FullCalendarには、これを行うための組み込み関数はありません。