1
我有一個帶有DateField的窗體,我希望能夠在只讀模式和非只讀/編輯模式之間切換。com.vaadin.ui.DateField - 切換後的時間段不可編輯只讀
當字段最初是隻讀的並且我切換到非只讀時,日曆的時間部分不能正確編輯/顯示。
當該字段最初是非只讀狀態在預期的非只讀和只讀狀態之間切換時。問題是該字段最初需要是隻讀的。
我錯過了什麼,或者這是一個錯誤?
我用vaadin-spring-boot-starter-1.0.0.beta2使用vaadin 7.4.4。
@SpringUI()
@Theme("valo")
public class TestUI extends UI {
@Override
protected void init(VaadinRequest request) {
DateField dateField = new DateField();
dateField.setResolution(Resolution.MINUTE);
dateField.setValue(new Date());
dateField.setReadOnly(true);
Button button = new Button("toggle read-only");
button.addClickListener(event -> dateField.setReadOnly(!dateField.isReadOnly()));
VerticalLayout pageLayout = new VerticalLayout(dateField, button);
pageLayout.setSpacing(true);
pageLayout.setMargin(true);
setContent(pageLayout);
}
}
聽起來很像一個bug –