4

レコードのみを表示し、既存のレコードを更新するように設計された GWT CellTable です。

安定したソリューションへのポインターである CellTable からレコードを追加および削除できますか。

ありがとう

4

2 に答える 2

6

CellTable表示の裏側にあるモデルオブジェクトを操作することにより、データ行を追加および削除できます。

ListDataProvider<OrderLineWeek> model = new ListDataProvider<OrderLineWeek>();
model.addDataDisplay(myCellTableInstance);

その後、を介してリストにアクセスできますが、model.getList()を呼び出す必要があります。または、行を追加または削除した場合はmodel.refresh()、を呼び出す必要があります。table.setRowCount(model.getList().size())

お役に立てれば。

于 2012-03-03T19:16:25.383 に答える
4
ListDataProvider.getList().remove(index);
DataGrid.redraw(); // to refresh

追加するには、オブジェクトを作成してから、このオブジェクトにデータを割り当てます。

ListDataProvider.getList.Add(object);

DataGrid.redraw();
于 2012-08-09T17:27:24.603 に答える