Существуют ли компоненты с открытым исходным кодом и бесплатный пользовательский интерфейс календаря для повторного использования? - PullRequest
4 голосов
/ 29 марта 2010

Нам нужно реализовать подсистему планирования. И мы планируем интегрировать подсистему с нашими настольными и онлайн-приложениями. Но мы бы хотели использовать как можно больше компонентов. Один компонент, который мы хотим использовать повторно, - это компонент для отображения периодов дат, календарь с событиями. Большинство систем планирования, таких как Outlook, Google Calendar, имеют похожий подход к отображению событий, и мы надеемся, что этот подход уже разработан как независимый компонент многократного использования.

Существуют ли компоненты календаря / планирования, в которых доступно создание событий, их перетаскивание, отображение периодов дня / месяца / года и т. Д.? Вероятно, Google Calendar является наиболее близким компонентом, который мы ищем.

В большинстве нас интересуют компоненты на основе Java. Наше серверное приложение основано на Java Struts2 и jQuery для сценариев на стороне клиента. А настольное приложение основано на SWT. Нас интересуют как интерактивные, так и настольные компоненты для просмотра календаря.

Спасибо!

Ответы [ 5 ]

1 голос
/ 10 декабря 2010

В только в туманности Eclipse есть три элемента управления календаря с открытым исходным кодом:

0 голосов
/ 03 мая 2010

Или: SWT-календарь: http://www.julian -ronge.de /? Page_id = 94

Я не могу опубликовать более одной ссылки на ответ:)

0 голосов
/ 29 марта 2010

Когда дело доходит до компонента календаря на клиентах с богатым рабочим столом, просто выберите MigCalendarЭто не бесплатно, но вы не найдете лучшего.Не уверен, работает ли он на SWT tho.

0 голосов
/ 03 мая 2010

Календарь Jaret: http://xpmp.de/jaretcalendar.html

AFAIK, это единственные разработки ...

0 голосов
/ 29 марта 2010

Это во многом зависит от того, с чем вы работаете: SWT или Swing в настольном приложении или веб-инфраструктура, с которой вы создаете веб-приложение.

Тем не менее, если вы можете использовать GWT, вы можете найти почти идеальное соответствие тому, что вам нужно, в компоненте Smart GWT calendar и его вариантах.

...