6

vaadin tableコンポーネントの単一の行を更新することは可能ですか?

これまでのところ、テーブル行の編集が終了したら、テーブル全体を更新するだけです:

table.refreshRowCache();

ただし、後で大きなテーブルのパフォーマンスの問題が発生する可能性があります。では、1 行を更新するにはどうすればよいでしょうか。

4

2 に答える 2

3

便利な Vaadin フォーラムでこれを見つけました: https://vaadin.com/forum/#!/thread/408555/408554

まだ試していませんが、Henri Sara (Vaadin 開発者) がこの解決策を提案しました:

Property statusProperty = pqTable.getContainerProperty(itemId, "statusString");
if (property instanceof MethodProperty) {
    ((MethodProperty) statusProperty).fireValueChange();
}

彼はまた、このメソッドは将来のバージョンで変更される可能性があることにも注意しています (そして、すでに変更されている可能性があります:S)。

于 2014-03-13T03:26:33.313 に答える