Provider 공유하기
RealGrid는 View-Model과 Data가 서로 독립된 구조를 가지고 있기 때문에 하나의 DataProvider에 여러개의 서로 다른 GridView를 연결하여 보여줄 수 있습니다.
(Only JS Support)
GridView와 DataProvider를 연결하기 위해서는 GridBase.setDataSource() 또는 setDataProvider()함수를 사용합니다.
1
2
// 첫 번째 그리드의 변수는 gridView1
gridView1.setDataProvider(dataProvider1);
오른쪽 그리드에도 동일한 DataProvider를 연결해 보겠습니다.
1
2
// 두 번째 그리드의 변수는 gridView2
gridView2.setDataProvider(dataProvider1);
여려 개의 그리드에 연결된 하나의 DataProvider의 값을 변경하면 연결된 모든 그리드에 모두 변경된 값이 표시 됩니다.
1
2
3
dataProvider1.setValue(1,2,10);
dataProvider1.setValue(4,'2001',80);
dataProvider1.setValue(4,'2002',30);