本文介紹了如何在數據更新時將游標保持在行上?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
應定期更新SPA中的數據,以顯示表中的當前數據庫狀態。我正在嘗試通過表行上的單擊事件來執行此操作。
table.addListener(
new Table.ValueChangeListener() {
public void valueChange(final ValueChangeEvent event) {
BeanItemContainer<Incoming> bic;
Query query = sess.createQuery("...");
List l = query ...
bic = new BeanItemContainer<Incoming>(l);
table.setContainerDataSource(bic);
}
}
);
但在此行光標丟失:
table.setContainerDataSource(bic);
如何在更新數據時將游標保持在行上?
推薦答案
使用您目前的方法,我會這樣做:
...
Object selection = table.getValue();
bic = new BeanItemContainer<Incoming>(l);
table.setContainerDataSource(bic);
table.setValue(selection);
...
這篇關于如何在數據更新時將游標保持在行上?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,