1
如何以編程方式選擇插入的表格行?該表綁定到BeanContainer
,每次單擊添加按鈕時,我想要插入一行並使其不帶ItemClick可選。如何在表中以編程方式選擇插入的行?
我看過SQLContainer
here的另一個例子,但它不適用於我。
下面是按鈕,成功地插入該行的聽衆:
addButton.addClickListener(new ClickListener() {
@Override
public void buttonClick(ClickEvent event) {
Object itemId = addList();
table.addItem(itemId);
table.getItem(itemId).getItemProperty("PS_SECTION").setValue(n);
table.setValue(itemId);
table.select(itemId);
table.commit();
}
});
你有沒有試圖把'table.commit'之後的'table.select(itemId)'? –
@defaultlocale我現在試過了,它沒有工作。你有任何其他想法嘗試? – natso
抱歉,不知道,我沒有準備好環境。我會嘗試手動選擇一個項目,檢查'table.getValue()'返回什麼,然後嘗試模擬它。另外,嘗試在提交後放置'setValue'。 –