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);
データが更新されたときにカーソルを行に保持するにはどうすればよいですか?