Плагин JQuery FullCalendar 1.1 - поддерживает ли он модификацию событий? - PullRequest
1 голос
/ 27 мая 2009

Кто-нибудь знает, поддерживает ли текущая версия плагина JQuery FullCalendar ver 1.1 событие добавления / удаления / обновления?

Мне нужно загрузить календарь с событиями из базы данных в приложении asp.net mvc, позволить пользователю добавлять / изменять / удалять события, а затем сохранять любые изменения обратно в базу данных

Это выполнимо?

Спасибо за любые отзывы!

1 Ответ

1 голос
/ 28 мая 2009

Плагин jQuery FullCalendar не имеет возможности добавлять / удалять / обновлять. Тем не менее, вот как я хотел бы обеспечить эту функциональность с помощью MVC:

  • Создать действие контроллера, которое возвращает информацию календаря из БД в виде массива CalEvent объектов
  • Создание представления и связанного действия контроллера для «добавления» событий календаря с полями для даты начала / окончания, заголовка и т. Д. С использованием даты в качестве параметра.
  • Создать действие контроллера для редактирования событий, используя EventId или дату в качестве параметра. Вероятно, вы можете повторно использовать то же представление, которое использовалось для «добавления».
  • В параметрах создания календаря добавьте обработчик для события dayClick(), который будет использоваться для добавления новых событий календаря. Добавьте обработчик для события eventClick(), который будет использоваться для редактирования или удаления существующих событий.
  • Перенаправление на представления добавления / редактирования при вызове dayClick () или eventClick () соответственно, а затем перенаправление обратно в календарь после обновления базы данных. Если первый элемент был выполнен правильно, календарь будет отражать добавления / изменения или удаления.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...