【问题标题】:Outlook style events calendar for project based on MVC framework基于 MVC 框架的项目的 Outlook 样式事件日历
【发布时间】:2009-04-30 10:00:49
【问题描述】:

我需要大型日历(不是 jQuery datepicker),可以安排事件并在日历上显示它们。日历必须支持月/周/日视图。当视图更改(AJAX 刷新)时,日历不重新加载整个页面是非常可取的。它必须易于定制(CSS 主题)和本地化。它应该支持拖放(用于预定事件)。此类日历必须在客户端从 JSON 数据 sn-p 呈现。

我知道要找到与所有这些匹配的日历的要求太多,但它们都很重要。 我找到了一些免费的开源日历控件,但几乎所有控件都针对 ASP.NET 而不是 MVC 进行了严格调整,或者具有非常“重”的 JavaScript 代码库。理想情况下,我将其视为 jQuery 扩展,但 不是 服务器端 ASP.NET 控件。我发现的最好的即用型解决方案是 Adam Shaw (http://arshaw.com/fullcalendar/) 的 FullCalendar。它是 jQuery 插件,我可以根据需要更改其源代码。

如果您能提出一些更好的现有解决方案,我将不胜感激。

【问题讨论】:

    标签: jquery asp.net-mvc calendar


    【解决方案1】:

    其他选项:

    它使用 jQuery 和相同的事件对象类型。 Fullcalendar 也支持很多自定义钩子。我已经很容易地添加了基于标签和其他功能的颜色编码。

    【讨论】:

    • FullCalendar 看起来很不错。将用于当前项目。
    • fullcalendar 很棒。在一个大项目上使用它,没有问题。
    【解决方案2】:

    你能试试我们的 jquery 日历插件吗? wdCalendar 是一个基于 jquery 的谷歌日历克隆。它涵盖了大多数谷歌日历功能。 http://www.web-delicious.com

    * Day/week/month view provided.
    * create/update/remove events by drag & drop.
    * Easy way to integrate with database.
    * All day event/more days event provided.
    

    完全免费(LGPL 许可)

    【讨论】:

      【解决方案3】:

      我最近使用 Web2Cal 来表示一大组数据。事件/回调结构与大多数日历不同。如果您是像我这样的 Java 开发人员(JavaScript 专业知识较少),您会喜欢 Web2Cal。它没有相当神秘的 javascript 语法和代码风格。更多基于事件和函数。 此外,这是一个更完整的解决方案,如 Recurring 等。如果代码更开放,我会更高兴。我相信,他们的高端版本有可用的代码,但没有低版本。

      但他们在一些良好的支持下弥补了这一点。但我确实喜欢 fullCalendar,但它仍然不是我们产品所必需的完整解决方案。

      但很高兴看到更多的发展和竞争

      【讨论】:

        【解决方案4】:

        也许 E2CS calendar 内置在 ExtJs 中,可以满足您的需求。

        【讨论】:

        • 谢谢,这个日历看起来不错。但我意识到我需要一些 jQuery 解决方案,因为我使用 jQuery 作为我的主要 JavaScript 库。我不想将 ExtJS 包含到项目中。
        • 我能理解。我将 Ext 与 JQuery 结合使用(通过 Ext 的 JQuery 适配器),但有些人更喜欢没有与 Ext 库相关的一些开销。如果您找到其他可行的日历解决方案,请在此处发布,以便其他人也可以受益。
        猜你喜欢
        • 1970-01-01
        • 2012-02-19
        • 1970-01-01
        • 2014-07-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多