我正在尝试以以下方式刷新现有数据网格,但这会导致呈现错误,例如仍然出现的行。这样做的适当方法是什么?
void onData( Map<String,Data> data_ ){
if( identical(data,data_) ) return;
data = data_;
if( provider == null ){
provider = new MapDataItemProvider();
grid.setup(dataProvider: dataProvider, columns:columns, gridOptions: gridOptions);
}else{
dataProvider.items.clear();
}
data.forEach( (k,v) => provider.add( toMapped(k,v) );
grid.render();
}