jQuery FullCalendarプラグインには、追加/削除/更新機能がありません。しかし、これは私はMVCを使用してその機能を提供するについて行くだろうかです:CalEventオブジェクト
の配列のためのビューと関連するコントローラのアクションを作成して
- デシベルからカレンダー情報を返すコントローラのアクションを作成します。日付をパラメータとして使用して、開始日/終了日/タイトルなどのフィールドを含むカレンダーイベントを「追加」します。
- EventIdまたは日付をパラメータとして使用してイベントを編集するコントローラアクションを作成します。あなたはおそらく、 "追加"に使用されたのと同じビューを再利用することができます。
- カレンダーの作成オプションで、新しいカレンダーイベントの追加に使用する
dayClick()
イベントのハンドラーを追加します。既存のイベントの編集または削除に使用するeventClick()
イベントのハンドラを追加します。
- dayClick()またはeventClick()がそれぞれ呼び出されたときに、追加/編集ビューにリダイレクトされ、その後、データベースの更新後にカレンダーにリダイレクトされます。最初の項目が正しく実行された場合、カレンダーには追加/編集または削除が反映されます。