レコードのみを表示し、既存のレコードを更新するように設計された GWT CellTable です。
安定したソリューションへのポインターである CellTable からレコードを追加および削除できますか。
ありがとう
CellTable表示の裏側にあるモデルオブジェクトを操作することにより、データ行を追加および削除できます。
ListDataProvider<OrderLineWeek> model = new ListDataProvider<OrderLineWeek>();
model.addDataDisplay(myCellTableInstance);
その後、を介してリストにアクセスできますが、model.getList()
を呼び出す必要があります。または、行を追加または削除した場合はmodel.refresh()
、を呼び出す必要があります。table.setRowCount(model.getList().size())
お役に立てれば。
ListDataProvider.getList().remove(index);
DataGrid.redraw(); // to refresh
追加するには、オブジェクトを作成してから、このオブジェクトにデータを割り当てます。
ListDataProvider.getList.Add(object);
DataGrid.redraw();