Кто-нибудь знает, есть ли в GWT хороший TimePicker? На самом деле я хочу виджет, чтобы выбрать час и минуту для GWT.
Спасибо
Кто-нибудь знает, есть ли в GWT хороший TimePicker? На самом деле я хочу виджет, чтобы выбрать час и минуту для GWT.
Спасибо
AFAIK нет такого виджета. Также "хороший TimePicker" немного наводит на размышления. Я долго искал такой виджет, и я нашел несколько примеров javascript, которые были абсолютно ужасны, но некоторые люди используют.
Наконец, я решил сделать свое, основанное на TextBox со значением контроля.
Исходный код доступен, вы можете найти более подробную информацию здесь и github Надеюсь, вам понравится.
Я видел некоторый TimePicker, который является простым ComboBoxes.
Я знаю, что этот вопрос был задан некоторое время назад, но я наткнулся на него во время поиска GWT time picker, и я решил написать свой собственный.
Он поддерживает множество различных форматов ввода (4p = > 4:00 pm, 745 = > 7:45 am и т.д.) и имеет раскрывающееся меню со временем с фиксированными интервалами.
В iOS он автоматически использует тип ввода HTML5 = "время"
Статья в блоге, описывающая реализацию
Демонстрация UTCDateBox и UTCTimeBox, которые используются вместе
Я создал gwt-timepicker, который использует концепцию jquery timepicker. Он делает именно то, что вам нужно (час/минута). Посмотрите: http://code.google.com/p/gwt-timepicker/
проверить этот пост: http://www.summa-tech.com/blog/2011/03/21/gwt-timepicker/
GWT Bootstrap Библиотека виджета GWT имеет красивый виджет с датой и временем, а также множество других прочных виджетов.
http://gwtbootstrap.github.com/#component:datetimepicker
Изменить: похоже, что для начальной загрузки доступна более новая версия.
Инкубатор 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);
Недавно я написал Time Picker. Я написал его в спешке, поэтому он не самый лучший, но он отлично работает.
Он пытается создать HTML5 <input type="time"/>
, и если он не поддерживается браузером, он анализирует вручную. Я тестировал его на Chrome и Firefox на ПК и iOS.
Принятые форматы:
он реализует HasValue<Long>
, чтобы вернуть выбранное время в миллисекундах. Он также имеет способ вернуть время в сочетании с данным объектом Date
.
Здесь источник: https://github.com/srilankanchurro/gwt-stuff/blob/master/gwt-stuff/src/com/sathkumara/client/TimePicker.java
Если у вас есть изменения, чтобы внести свой вклад в этот класс, пожалуйста, отправьте мне запрос на github.
DatePicker datePicker = new DatePicker();
DateBox dateBox = new DateBox();
и вы можете отформатировать дату-время в соответствии с вашими потребностями DateTimeFormat и здесь пример
GXT имеет TimeField виджет Пример Хорошо или нет, это ваш выбор:)
Возможно, вы можете обратить внимание на DateTimePicker https://github.com/ghuntley/Ext.ux.touch.DateTimePicker