RealGrid2 가이드
데이터 가져오기
Provider 공유하기

Provider 공유하기

RealGrid는 View-Model과 Data가 서로 독립된 구조를 가지고 있기 때문에 하나의 DataProvider에 여러개의 서로 다른 GridView를 연결하여 보여줄 수 있습니다.

1 DataProvider - 2 GridView

GridView와 DataProvider를 연결하기 위해서는 GridBase.setDataSource() 함수를 사용합니다.

// 첫 번째 그리드의 변수는 gridView
gridView.setDataSource(dataProvider);

오른쪽 그리드에도 동일한 DataProvider를 연결해 보겠습니다.

// 두 번째 그리드의 변수는 gridView2
gridView2.setDataSource(dataProvider);

데이터 변경

여러 개의 그리드에 연결된 하나의 DataProvider의 값을 변경하면 연결된 모든 그리드에 모두 변경된 값이 표시 됩니다.

dataProvider.setValue(0,"2000", 1);
dataProvider.setValue(0,"2001", 3);
dataProvider.setValue(0,"2002", 5);
dataProvider.setValue(0,"2003", 7);
dataProvider.setValue(0,"2004", 9);
dataProvider.setValue(0,"2005", 10);
dataProvider.setValue(0,"2006", 12);
dataProvider.setValue(0,"2007", 15);
dataProvider.setValue(0,"2008", 17);
dataProvider.setValue(0,"2009", 19);
dataProvider.setValue(0,"2010", 20);