ユーザーがカレンダーにイベントを追加するとき、開始: 2014-09-17、終了: 2014-09-18 を選択します。これは非常に単純なことであり、ユーザーはイベントがカレンダーの 17 日と 18 日の両方のボックスにまたがると予想しますが、実際には 9 月 17 日にのみ表示されるため、1 日のイベントとして表示されます。
イベント マネージャー データベースでは、9-17 と 9-18 は正しく入力されています。fullCalendar プラグインの nextDayThreshold オプションを変更してみましたが、イベントは依然として 9 月 17 日までしか続きません。バックエンドで 1 日追加することもできますが、他の問題が発生するため、表示目的のみでクライアント側で実行することをお勧めします。
この動作を変更する方法はありますか?
ありがとう。
$("#cal").fullCalendar({
events:[
{
'title':'test2',
'start':'2014-09-17',
'end':'2014-09-18'
}
],
nextDayThreshold: "00:00:00"
});
ベストアンサー1
fullDayThreshold はありません。nextDayThreshold について言及していると思います。こちらのドキュメントを確認してください:
http://fullcalendar.io/docs/event_rendering/nextDayThreshold/
それで大丈夫だと思います。よろしくお願いします。
編集: このオプションが機能するには、日付に時間を追加する必要があります。例:
{
'title':'test2',
'start':'2014-09-17T00:00:00',
'end':'2014-09-18T01:00:00'
},