Подтвердить что ты не робот

GWT Time Picker?

Кто-нибудь знает, есть ли в GWT хороший TimePicker? На самом деле я хочу виджет, чтобы выбрать час и минуту для GWT.

Спасибо

4b9b3361

Ответ 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

Ответ 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.