是否有任何开源和免费的日历 UI 可重用组件?
Posted
技术标签:
【中文标题】是否有任何开源和免费的日历 UI 可重用组件?【英文标题】:Are there any open source and free calendar UI reusable components? 【发布时间】:2011-02-02 01:30:43 【问题描述】:我们需要实现调度子系统。我们计划将子系统与我们的桌面和在线应用程序集成。但我们希望尽可能多地重用组件。我们想要重用的一个组件是用于显示日期期间的组件,即带有事件的日历。大多数日程安排系统(如 Outlook、Google 日历)都有类似的事件显示方法,我们希望这种方法已经开发为独立的可重用组件。
是否有日历/计划组件可用于创建事件、拖放事件、显示日/月/年期间等?谷歌日历可能是最接近我们正在寻找的组件。
在大多数情况下,我们对基于 Java 的组件感兴趣。我们的服务器应用程序基于 Java Struts2 和用于客户端脚本的 jQuery。桌面应用程序是基于 SWT 的。我们对在线和桌面日历视图组件都感兴趣。
谢谢!
【问题讨论】:
【参考方案1】:仅Eclipse Nebula就有三个开源日历控件:
CalendarCombo CDateTime DateChooser / DateChooserCombo【讨论】:
星云目前已损坏,无法预测何时会再次工作。这是一个“孵化”项目......看起来不错 - 希望它能够工作。【参考方案2】:或:SWT 日历:http://www.julian-ronge.de/?page_id=94
每个答案我不能发布多个链接:)
【讨论】:
【参考方案3】:Jaret 日历:http://xpmp.de/jaretcalendar.html
AFAIK 这些是唯一的发展......
【讨论】:
【参考方案4】:对于富桌面客户端上的日历组件,请选择 MigCalendar。它不是免费的,但你不会找到更好的。不确定它是否适用于 SWT。
【讨论】:
它的记录非常糟糕............而且客户支持也不是太敏感。如果你说的是真的,并且没有更好的日历(我不知道,我没有研究,我只是得到了要修复的组件,它是用 mig 完成的)......那真是令人不安。【参考方案5】:这在很大程度上取决于您正在使用什么:桌面应用程序中的 SWT 或 Swing,或者您正在构建 Web 应用程序的 Web 框架。
也就是说,如果您可以使用 GWT,您可能会在 Smart GWT calendar 组件及其变体中找到几乎完美的匹配。
【讨论】:
我们在桌面中使用 SWT,在客户端脚本中使用带有 jQuery 的 Java Struts2。谢谢你的问题,我会编辑我的帖子。以上是关于是否有任何开源和免费的日历 UI 可重用组件?的主要内容,如果未能解决你的问题,请参考以下文章
具有 set Input() 任何类型的可重用组件是一个好习惯吗?
Orchard 发布1.0版本和ASP.NET MVC 3 RTM