0
我使用vaadin 7.7.7Vaadin-無法在組合框的值變化更新網格容器
在網格我有在列 之一的組合框作爲編輯項目作爲
grid.addColumn("columnProperty").setEditorField(combobox);
我需要根據組合框選擇更改來更新同一行中的屬性/單元格
我的問題是,選擇更改事件觸發兩次,一次單擊組合框時,第二次更改選擇值。但是下一個單元格中的更新值僅在第一次用戶界面時才反映出來。 下面是編寫的代碼。任何解決方案
Combobox.addValueChangeListener(new ValueChangeListener()
@Override
public void valueChange(ValueChangeEvent event) {
// below line works only first time when the combobox is clicked,but i want
//it when the item in the combobox is changed
gridContainer.getContainerProperty(editedRow,"editedColumProperty").setValue("ValueTobeUpdated");}
});
需要更新在編輯模式組合框中變化中的單位列(保存之前)
請參考以下鏈接圖像
但addComitHandler觸發保存點擊。我需要在保存之前根據組合框更改值更新其他單元格(在編輯模式下)。參考問題中的圖片。 – Nilambari
謝謝..這幫了我:) – Nilambari