Vaadin 组合框 returns 空
Vaadin Combobox returns null
Vaadin 组合框 returns 空
我得到了预选值:
this.binder.forField(this.cmbxStockArea).withValidator((t) -> {
if (cmbxStockArea.getValue().equals("")) {
return false;
}
return cmbxStockArea.getValue() != null;
}, "es muss ein Lagerplatz gewählt werden").bind(Stock::getStockArea, Stock::setStockArea);
Stock#getStockArea returns 只是一个字符串。
我得到了选择。
this.stockPresenter.getStockAreaSelection().getCmbxSelectedStockArea().setDataProvider(DataProvider.fromStream(StreamSupport.stream(f.spliterator(), false)));
Validator 工作正常,我打印了 getCmbxSelectedStockArea().getValue() 并且它是空的。
这里我做预选:
this.getCmbxSelectedStockArea().setSelectedItem(getLblSuggestedStockArea().getValue());
再次手动选择预选后一切正常。
谢谢你的帮助。
它已在 Vaadin 8.1.6 版本中修复。
Vaadin 组合框 returns 空
我得到了预选值:
this.binder.forField(this.cmbxStockArea).withValidator((t) -> {
if (cmbxStockArea.getValue().equals("")) {
return false;
}
return cmbxStockArea.getValue() != null;
}, "es muss ein Lagerplatz gewählt werden").bind(Stock::getStockArea, Stock::setStockArea);
Stock#getStockArea returns 只是一个字符串。
我得到了选择。
this.stockPresenter.getStockAreaSelection().getCmbxSelectedStockArea().setDataProvider(DataProvider.fromStream(StreamSupport.stream(f.spliterator(), false)));
Validator 工作正常,我打印了 getCmbxSelectedStockArea().getValue() 并且它是空的。
这里我做预选:
this.getCmbxSelectedStockArea().setSelectedItem(getLblSuggestedStockArea().getValue());
再次手动选择预选后一切正常。
谢谢你的帮助。
它已在 Vaadin 8.1.6 版本中修复。