2017-01-11 1 views
0

J'ai une application vaadin avec un DateField. Parfois, les jours et les mois sont affichés au hasard sous la forme null. Les paramètres régionaux sont définis sur allemand.
Une idée sur la façon d'éviter cela?Vaadin DateField indiquant "null" au lieu de Jours et Mois

enter image description here

au lieu de:

enter image description here

EDIT: Je l'ai fait un peu plus de tests, dans la méthode UI.init() I définir les paramètres régionaux de la session. Si je supprime cette ligne cela fonctionne:

protected void init(VaadinRequest request) { 
    getSession().setLocale(Locale.getDefault()); 
    .... 
}  
+0

Désolé, ne pouvait pas reproduire le problème. –

Répondre

1

je me suis dit dehors, je dois définir les paramètres régionaux de la UI première:

protected void init(VaadinRequest request) { 
    setLocale(Locale.getDefault()); 
    getSession().setLocale(Locale.getDefault()); 
    .... 
}