SGWT: 4.1p.0.0 04/15/2014 12:56
FF: 24
screenshot-1.png - before clicking save
screenshot-2.png - after clicking save
Note that validation doesn't occur.
Works as expected if setDateInputFormat is not specified.
FF: 24
Code:
public void onModuleLoad() {
DateUtil.setDateInputFormat("YMD");
DateUtil.setShortDatetimeDisplayFormatter(DateUtil.TOJAPANSHORTDATETIME);
new VLayout(4){{
final DynamicForm form = new DynamicForm(){{
setDataSource(new DataSource(){{
setClientOnly(true);
setFields(new DataSourceIntegerField("id", "Id"){{setPrimaryKey(true);}},
new DataSourceDateTimeField("date", "Date"));
}});
setFields(new DateTimeItem("date"));
}};
addMember(form);
addMember(new Button("Save"){{
addClickHandler(new ClickHandler(){{}
@Override
public void onClick(ClickEvent event) {
if(form.validate()) {
form.saveData();
}
}});
}});
}}.show();
}screenshot-2.png - after clicking save
Note that validation doesn't occur.
Works as expected if setDateInputFormat is not specified.