我们正在考虑更换专有的日历控件。我查看了 scal http://scal.fieldguidetoprogrammers.com,但样式很弱,并且对于跨日事件或日视图中的并发事件来说功能不够。 Feyasoft.com有一个基于 ExtJs 的 ajax 日历,看起来很棒,但它不是开源的。
提前致谢
更新:这个问题正在寻找“像 Outlook Web Access 这样的日历项目的视图”,而不是用于选择日期的 UI 控件。
我们正在考虑更换专有的日历控件。我查看了 scal http://scal.fieldguidetoprogrammers.com,但样式很弱,并且对于跨日事件或日视图中的并发事件来说功能不够。 Feyasoft.com有一个基于 ExtJs 的 ajax 日历,看起来很棒,但它不是开源的。
提前致谢
更新:这个问题正在寻找“像 Outlook Web Access 这样的日历项目的视图”,而不是用于选择日期的 UI 控件。
也许DayPilot - 用于 ASP.NET 的开源类似于 Outlook 的日历/调度控件会帮助你。
DayPilot的开源版本(DayPilot Lite)没有AJAX功能,但有日视图、工作周视图、周视图、营业时间高亮等功能。
似乎有很多日期选择器——我根本不想要日期选择器。上面的两个答案都是日期选择器控件。
我正在寻找一个 ajax 控件,它可以呈现日历项目的视图,例如 Outlook Web Access 会做的事情(例如)。
我们使用这些人:http ://arshaw.com/fullcalendar
它是免费的、开源的并且易于实施——尽管您确实需要自己实施数据编辑。
Feyasoft.com有一个非常棒的基于 extjs 的日历应用程序——似乎最近他们刚刚将其作为开源和可下载的。我只是尝试一下,似乎它对我很有效 - 看起来像谷歌日历。祝你好运。
我们使用jQuery UI Datepicker。
你看过YUI Calendar Control(来自 Yahoo)吗?它是开源的,似乎有很多功能。他们所有的控件都有很好的记录。
提问者要求提供完整的日历,而不仅仅是日期选择器。链接页面是这样说的:
您可能还会发现 Calendar 的基础类是开始更复杂的界面的好地方,这些界面可以直观地组织带有日期标签的信息(如约会、照片、事件等)。
我不知道有任何完整的 ajax 日历(如开源 Google 日历),但如果您想自己动手,这个控件似乎是一个不错的起点。
如果基于小部件(Web 服务)的解决方案可行,您可以考虑 InstantCal:http: //instantcal.com
免责声明:我隶属于 InstantCal
使用www.web2cal.com。它是自定义和创建 ajax 事件日历的最佳选择。
试试这个:http ://www.cubedrive.com/myCalendar
我见过的最好的日历开源,它有我们需要的重复类型的事件(每天、每周、每月、每年等)。