GWT Time Picker?

est-ce que quelqu'un sait si à GWT nous avons un bon Chronométreur ? En fait, je veux un widget afin de sélectionner l'heure et la minute pour GWT.

Merci

21
gwt
demandé sur scraly 2010-12-22 16:32:44

8 réponses

AFAIK il n'y a pas de tel widget. Aussi "un bon TimePicker" est un peu suggestif. J'ai été à la recherche d'un tel widget pendant une longue période et j'ai trouvé quelques exemples javascript qui étaient complètement affreux, mais certaines personnes utilise.

finalement j'ai décidé de faire le mien, basé sur une boîte de texte avec contrôle des valeurs.

alt text

Le code source est disponible, vous pouvez trouver plus d'info ici et github j'espère que vous aimez il.

j'ai vu un certain TimePicker qui sont des ComboBoxes simples.

16
répondu Carlos Tasada 2012-05-21 05:55:35

je sais que cette question a été posée il y a un certain temps, mais je l'ai rencontrée lors de ma recherche D'un capteur de temps GWT et j'ai décidé d'écrire le mien.

Picture of UTCTimeBox

il supporte de nombreux formats d'entrée différents (4p => 4:00pm, 745 => 7:45am, etc) et dispose d'un menu déroulant avec des temps à intervalles fixes.

Sur iOS, il utilise automatiquement un HTML5 input type="temps"

enter image description here

article de Blog décrivant le la mise en œuvre

Démonstration de la UTCTimeBox

Démonstration de la UTCDateBox et UTCTimeBox être utilisés ensemble

Télécharger sur Google Code

8
répondu andykellr 2012-09-06 17:13:04

j'ai créé gwt-timepicker qui utilise le concept de jQuery timepicker. C'est exactement ce dont vous avez besoin (heure/minute). Prendre un coup d'oeil: http://code.google.com/p/gwt-timepicker/

vérifier ce message: http://www.summa-tech.com/blog/2011/03/21/gwt-timepicker/

4
répondu javo 2011-03-29 13:14:46

GWT Bootstrap la bibliothèque de widget GWT a un widget date+heure agréable, avec beaucoup d'autres widgets solides.

http://gwtbootstrap.github.com/#component:datetimepicker

Edit: on dirait qu'il y a une nouvelle version disponible pour bootstrap 3.

4
répondu Nitin Jadhav 2014-06-14 07:57:41

l'incubateur gwt a un alright Chronométreur

Le code pourrait être quelque chose comme l'exemple donné:

// 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);
1
répondu David Horne 2010-12-29 00:01:42

j'ai écrit un chronomètre récemment. Je l'ai écrit à la hâte, donc ce n'est pas le meilleur, mais ça marche très bien.

Il essaie de créer un HTML5 <input type="time"/> et si elle n'est pas supportée par le navigateur, elle part manuellement. Je l'ai testé sur Chrome et Firefox sur PC, et iOS.

les formats acceptés sont:

  • 12: 59 AM
  • 5 - présumé être 5 AM
  • 5p-5:00 PM
  • 13 - 1 PM
  • 345 - 3: 45 PM
  • 1534-3: 34 PM
  • 111p-1:11 PM

il implémente HasValue<Long> pour retourner le temps choisi en millisecondes. Il a également une méthode pour retourner le temps combiné avec un Date objet.

Voici la source: https://github.com/srilankanchurro/gwt-stuff/blob/master/gwt-stuff/src/com/sathkumara/client/TimePicker.java

Si vous avez des modifications à contribuer à cette classe, n'hésitez pas à envoyer moi une demande sur github.

1
répondu Churro 2014-03-17 17:37:17

DatePicker et DateBox

 DatePicker datePicker = new DatePicker(); 

 DateBox dateBox = new DateBox();

Ici GWT exemple de curseur de données

et vous pouvez format datetime à vos besoins avec DateTimeFormat et exemple

0
répondu 2010-12-22 13:58:15

GXT a un Timeield widget Exemple Bon ou pas c'est ton choix :)

Peut-être que vous pouvez donner un oeil à DateTimePicker alt texthttps://github.com/ghuntley/Ext.ux.touch.DateTimePicker

0
répondu Yusuf K. 2010-12-22 16:52:07