다음과 같은 방법으로 기존 데이터 그레이드를 새로 고치려고하지만 행이 계속 나타나는 것처럼 렌더링 오류가 발생합니다. 이 작업을 수행하는 적절한 방법은 무엇입니까? DataView를 예를 읽기bwu_datagrid에서 데이터 새로 고침하는 방법
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();
}
이 말이 더 합리적입니다. 고마워. –