代码之家  ›  专栏  ›  技术社区  ›  roh

JQuery-FullCalendar 1.1插件-是否支持事件修改?

  •  1
  • roh  · 技术社区  · 17 年前

    是否有人知道当前版本的JQuery-FullCalendar插件1.1版是否支持事件添加/删除/更新?

    我需要在一个asp.net mvc应用程序中从数据库加载包含事件的日历,允许用户添加/更改/删除事件,然后将任何更改持久化回数据库。

    这可行吗?

    谢谢你的反馈!

    1 回复  |  直到 17 年前
        1
  •  1
  •   Jose Basilio    17 年前

    jQuery FullCalendar 插件没有添加/删除/更新功能。但是,这就是我将如何使用MVC来提供该功能:

    • 创建一个控制器操作,该操作以 CalEvent 物体
    • 使用日期作为参数,为“添加”日历事件创建一个视图和关联的控制器操作,其中包含开始/结束日期、标题等字段。
    • 使用EventId或date作为参数创建用于编辑事件的控制器操作。您可能可以重用用于“添加”的同一视图。
    • 在创建日历的选项中,为 dayClick() 用于添加新日历事件的事件。添加的处理程序 eventClick() 用于编辑或删除现有事件的事件。
    • 分别调用dayClick()或eventClick()时重定向到“添加/编辑”视图,然后在更新数据库后重定向回日历。如果第一项做得正确,日历将反映添加/编辑或删除。