2016-10-18 8 views
0

おはようございます。私はFullCalendarを使用していて、あなたが私のスケジュールに昼休みを入れるのが好きかどうかを知りたいので、時間をスコアスケジュールにすることはできません。FullCalendarを使った昼食の時間間隔の設定方法

例:08:00から18:00までの勤務時間は12:00から13:00までです。

開始:'08:00' エンド:'18:00'

businessHours: [ // specify an array instead 
    { 
     dow: [ 1, 2, 3 ], // Monday, Tuesday, Wednesday 
     start: '08:00' // 8am 
     end: '18:00' // 6pm 
    } 
] 
+0

あなたがイベントを配置することができないように、時間を無効にする意味場合は、[このFullCalendar例】に見て(https://fullcalendar.io/js/fullcalendar-3.0.1/demos/background-events。 html)をバックグラウンドイベントに追加します。また、[Background Events](https://fullcalendar.io/docs/event_rendering/Background_Events/)のドキュメントをチェックしてください。 – Ryan89

答えて

2

何、このような二つにそれを分割するにはどうですか?

businessHours: [ // specify an array instead 
    { // AM 
     dow: [ 1, 2, 3 ], // Monday, Tuesday, Wednesday 
     start: '08:00' // 8am 
     end: '12:00' // 12am 
    }, 
    { // PM 
     dow: [ 1, 2, 3 ], // Monday, Tuesday, Wednesday 
     start: '13:00' // 1pm 
     end: '18:00' // 6pm 
    } 
] 
+0

彼の提案はうまくいった、ありがとう。今、他の提案をする最良のソリューションはありますか?私は「レンダリング」のオプションを見たが、理解しなかった。あなたの提案はうまくいった。それを行うための他の方法があるかどうかを知りたいだけです。 – AmandaRJ

+0

私は[documentation](https://fullcalendar.io/docs/)を見ました...私はこれを行うことができるものは何も見ません。いくつかのイベントのためにいくつかの "レンダリング"コールバックがあります...しかし、あなたが望むような部分でイベントを分割するものは何もありません。私の答えはそれを行う唯一の方法だと思います。 –

+0

また私はこれを見つけた、私はあなたに同意する。助けてくれてありがとう、良い週を持っています – AmandaRJ

関連する問題