GWT Time Picker?
Кто-нибудь знает, есть ли в GWT хороший TimePicker?
На самом деле я хочу виджет, чтобы выбрать час и минуту для GWT.
Спасибо
Ответы
Ответ 1
AFAIK нет такого виджета. Также "хороший TimePicker" немного наводит на размышления. Я долго искал такой виджет, и я нашел несколько примеров javascript, которые были абсолютно ужасны, но некоторые люди используют.
Наконец, я решил сделать свое, основанное на TextBox со значением контроля.
![alt text]()
Исходный код доступен, вы можете найти более подробную информацию здесь и github Надеюсь, вам понравится.
Я видел некоторый TimePicker, который является простым ComboBoxes.
Ответ 2
Я знаю, что этот вопрос был задан некоторое время назад, но я наткнулся на него во время поиска GWT time picker, и я решил написать свой собственный.
![Picture of UTCTimeBox]()
Он поддерживает множество различных форматов ввода (4p = > 4:00 pm, 745 = > 7:45 am и т.д.) и имеет раскрывающееся меню со временем с фиксированными интервалами.
В iOS он автоматически использует тип ввода HTML5 = "время"
![enter image description here]()
Статья в блоге, описывающая реализацию
Демо UTCTimeBox
Демонстрация UTCDateBox и UTCTimeBox, которые используются вместе
Загрузить в Google Code
Ответ 3
Я создал gwt-timepicker, который использует концепцию jquery timepicker. Он делает именно то, что вам нужно (час/минута). Посмотрите: http://code.google.com/p/gwt-timepicker/
проверить этот пост: http://www.summa-tech.com/blog/2011/03/21/gwt-timepicker/
Ответ 4
GWT Bootstrap Библиотека виджета GWT имеет красивый виджет с датой и временем, а также множество других прочных виджетов.
http://gwtbootstrap.github.com/#component:datetimepicker
Изменить: похоже, что для начальной загрузки доступна более новая версия.
Ответ 5
Инкубатор gwt имеет удобный выбор времени
Код будет похож на приведенный пример:
// A TimePicker with no "AM/PM" and no "seconds" field and using 24H formatting for "hours" field
TimePicker timePicker = new TimePicker(new Date(), null, DateTimeFormat.getFormat("HH"), DateTimeFormat.getFormat("mm"), null);
Ответ 6
Недавно я написал Time Picker. Я написал его в спешке, поэтому он не самый лучший, но он отлично работает.
Он пытается создать HTML5 <input type="time"/>
, и если он не поддерживается браузером, он анализирует вручную. Я тестировал его на Chrome и Firefox на ПК и iOS.
Принятые форматы:
- 12:59 AM
- 5 - предполагается 5 утра
- 5p - 5:00 PM
- 13 - 1 PM
- 345 - 3:45 AM
- 1534 - 3:34 PM
- 111p - 1:11 PM
он реализует HasValue<Long>
, чтобы вернуть выбранное время в миллисекундах. Он также имеет способ вернуть время в сочетании с данным объектом Date
.
Здесь источник: https://github.com/srilankanchurro/gwt-stuff/blob/master/gwt-stuff/src/com/sathkumara/client/TimePicker.java
Если у вас есть изменения, чтобы внести свой вклад в этот класс, пожалуйста, отправьте мне запрос на github.
Ответ 7
DatePicker и DateBox
DatePicker datePicker = new DatePicker();
DateBox dateBox = new DateBox();
Вот Пример GWT DatePicker
и вы можете отформатировать дату-время в соответствии с вашими потребностями DateTimeFormat и здесь пример
Ответ 8
GXT имеет TimeField виджет Пример Хорошо или нет, это ваш выбор:)
Возможно, вы можете обратить внимание на DateTimePicker
https://github.com/ghuntley/Ext.ux.touch.DateTimePicker