0
我剛接觸Vaadin。在我的項目中,我有一個設置爲可編輯的網格,當我雙擊網格時,編輯處於啓用狀態。在vaadin框架中的可編輯網格中添加DateField
在我的網格中啓用編輯時,在網格中將datefield
設置爲可編輯字段。
我正在使用grid.setEditedField(editableField)
,但它是拋出一個錯誤。
gridAssetDetail.getColumn("assignDate").setEditorField(getDateField());
private Field<?> getDateField() {
DateField editDate = new DateField();
editDate.setDateFormat("dd/MM/yyyy");
return editDate;
}
這樣,String格式不會更改爲datefield。
錯誤:
Caused by: com.vaadin.data.util.converter.Converter$ConversionException:
Could not convert '07/04/1914' to java.util.Date
也請張貼錯誤 –
gridAssetDetail.getColumn (「assignDate」)。setEditorField(getDateField()); private字段> g etDateField(){ \t \t DateField editDate = new DateField(); \t \t editDate.setDateFormat(「dd/MM/yyyy」); \t \t return editDate; \t} – PONRAJ
這不是一個錯誤。添加到你的問題當你使用'grid.setEditedField(editableField)'引發的錯誤' –