是否有任何开源和免费的日历 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,在客户端脚本中使用带有 jQ​​uery 的 Java Struts2。谢谢你的问题,我会编辑我的帖子。

以上是关于是否有任何开源和免费的日历 UI 可重用组件?的主要内容,如果未能解决你的问题,请参考以下文章

具有 set Input() 任何类型的可重用组件是一个好习惯吗?

Orchard 发布1.0版本和ASP.NET MVC 3 RTM

Gatsby 具有自己查询的可重用组件

是否有适用于 iOS 的完全可定制的类似 UIPickerView 的开源组件?

Unity日历选择器ZCalendar免费下载,使用说明

vue+element-ui+slot-scope或原生实现可编辑表格(日历)