2017-01-11 1 views
0

У меня есть приложение vaadin с DateField. Иногда случайным образом дни и месяц отображаются как null. Языковой стандарт установлен на немецкий.
Любая идея о том, как предотвратить это?Vaadin DateField, показывающий «null» вместо дней и месяцев

enter image description here

вместо:

enter image description here

EDIT: Я сделал еще несколько испытаний, в методе UI.init() я поставил локаль сессии. Если удалить эту строку он работает:

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

К сожалению, не удалось воспроизвести проблему. –

ответ

1

я понял это, я должен установить локаль UI первого:

protected void init(VaadinRequest request) { 
    setLocale(Locale.getDefault()); 
    getSession().setLocale(Locale.getDefault()); 
    .... 
} 
Смежные вопросы