2009-02-23 2 views
5

Я работаю над веб-приложением, где пользователям нужно вводить дату и время. Я использовал этот календарь виджет до и она отлично работает:Рекомендовать календарный виджет JS, который обрабатывает дату и время?

http://www.dynarch.com/projects/calendar/

Однако, он не обновлялся с 2005 года, я задаюсь вопросом, если кто знает лучше.

Календарь в jQuery UI не обрабатывает время. Только даты. Мне нужно что-то, что позволит пользователю вводить дату и время с помощью одного элемента управления.

ответ

3

Я не знаю ни одного виджета, который делает как дата и время, а также. Любой объединенный виджет, который я видел, слишком сложный и запутанный.

Существуют, однако, независимые виджеты даты и времени, которые я часто использую: ClockPick и datePicker. Оба являются плагинами jQuery, отлично работают в браузерах и очень легко настраиваются.

1

Я не думаю, что существует что-то такое, что датируется и времени (по крайней мере, ничего действительно хорошего).

Общей практикой является использование раскрывающегося списка или его варианта. Если вы ищете что-то более гибкое, есть плагин jQuery для выбора времени, который имитирует интерфейс выбора таймера Google Calendar, который я считаю очень удобным.

http://labs.perifer.se/timedatepicker/

0

Ну, jscalendar может быть настроен так, чтобы обеспечить селектор времени, установив showTime: true в настройках. И нужно также установить singleClick: false, я думаю ...

К сожалению, это не работает должным образом. Текущее время не считывается из inputField даже после того, как оно было записано самим jscalendar. Таким образом, после изменения даты время устанавливается обратно на 0: 0 :-(

Если вы исправить это, дайте мне знать, как :-)

Christoph

1

Я нашел неплохую DateTimePicker для jQueryUI. Это timepicker addon from Trent Richardson.

Он отлично работает до сих пор и может быть сильно настроен на, например, поддержка i18n и стилей. Поскольку я подключил его к существующей системе, я не могу использовать темы jQueryUI, но это не настоящая проблема. После загрузки темы я, например. установите другое фоновое изображение для значения .ui-datepicker-header.

При добавлении datetimepicker в элемент ввода вы также можете перезаписать все строки и форматы, передав объект с соответствующими парами ключ-значение.

+0

И, конечно же, все это будет устаревшим после того, как действительно работает во всех браузерах. –

1

Я понимаю, что этот вопрос был задан некоторое время назад, а не каламбур. Но вот отличный пример того, что вы искали Kendo UI

+0

Ницца, но хотелось бы увидеть что-то подобное в open source. –

+0

@AmolSharma, веб-сайт Kendo UI является открытым исходным кодом. Есть две другие части пакета, которые являются коммерческими, но то, что я имел в виду, доступно как с открытым исходным кодом. – JamesRLamar

+0

, но когда я захожу для скачивания, он дает только 30-дневную пробную версию ... что это?Как я могу пойти и использовать по крайней мере основные функциональные возможности? –

Смежные вопросы