private Component customFormats = null;
@Override
protected void setup() {
final NativeSelect s = new NativeSelect("Locale");
s.setImmediate(true);
s.setNullSelectionAllowed(false);
s.addContainerProperty(CAPTION, String.class, "");
addLocale(Locale.FRANCE, s);
addLocale(Locale.CHINESE, s);
addLocale(Locale.US, s);
addLocale(Locale.UK, s);
addLocale(new Locale("fi", "FI"), s);
s.addListener(new Property.ValueChangeListener() {
@Override
public void valueChange(ValueChangeEvent event) {
setDateFieldLocale((Locale) s.getValue());
}
});
addComponent(s);
s.setValue(Locale.FRANCE);
}