GWT CellTable:在CellTable中添加/删除行

GWT CellTable:在CellTable中添加/删除行,gwt,celltable,Gwt,Celltable,GWT CellTable设计为仅显示记录并更新现有记录 可以从CellTable中添加和删除记录,任何指向稳定解决方案的指针 谢谢您可以通过操纵支持CellTable显示的模型对象来添加和删除数据行 ListDataProvider<OrderLineWeek> model = new ListDataProvider<OrderLineWeek>(); model.addDataDisplay(myCellTableInstance); ListDataProvid

GWT CellTable设计为仅显示记录并更新现有记录

可以从CellTable中添加和删除记录,任何指向稳定解决方案的指针


谢谢

您可以通过操纵支持CellTable显示的模型对象来添加和删除数据行

ListDataProvider<OrderLineWeek> model = new ListDataProvider<OrderLineWeek>();
model.addDataDisplay(myCellTableInstance);
ListDataProvider model=newlistdataprovider();
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();

好的,一个非常好的特性是允许用户交互在最后一行之后继续,这将触发一个add“event”。当然,可以为此目的创建一个空行,也可以挂接键事件来操纵支持数据提供程序。