スケジューラーは、予定を月、週、日、または予定リストで表示します。予定は ISO 形式の時刻を持つシンプルなデータです。時間が重なる予定は幅を分け合い、午前0時をまたぐ予定は両方の日に表示され、終日の予定は上部を横に伸びるバーとして表示されます。

スケジューラーが予定を自ら変更することはありません。予定やその下端をドラッグすると eventChange が新しい時刻を通知し、グリッド上で時間を選ぶと slotSelect がその時間を通知します。rangeChange は表示中の日を知らせるので、その日の予定を読み込めます。

ポインターでできることは、すべてキーボードでもできます。グリッドのタブストップは1つだけで、矢印キーで日と時刻の間を移動し、Alt キーと矢印キーで予定を動かします。

1週間の計画

editable と selectable を指定すると、予定をドラッグして移動し、下端をドラッグしてリサイズし、空いている時間帯をドラッグして予定を追加できます。この例では、出力に応じて予定を更新しています。

月表示と予定リスト

複数の日にまたがる予定はバーとして表示され、予定が多い日には残りの件数が表示されます。views で、月表示と、今後 agendaDays 日間の予定リストだけを提供しています。

会議室の1日

nuiSchedulerEvent で、各予約を会議室と主催者とともに描画します。slotMinutes="15" を指定すると、行が細かくなります。