Head Band -> 일반적인 표의 Title
Body Band -> 데이터영역
Summary Band -> 합계 부분
Column -> 세로로 표현하는 것
Row -> 데이터 각각을 행으로 표현하는 것
Cell -> 데이터를 표현하는 최소 단위(Column과 Cell은 1:1로 매치 되지 않는다)

Merge Cells(A big cell)은 두 개의 Cell을 하나로 합치는 거다
-> 합쳐져서 text 속성이 DEPT_CODE 값으로 Merge한거다
Split Cells을 하면 다시 분리시키는거다
Merge Cells(Having chlid cells)은 합쳐지지는 않고 라인만 없어진거다
-> 각각의 cell 대한 속성은 별도로 유지를 한다
-> Display용으로만 사용 가능하고 수정을 할 수 없다
getCellCount()에는 head, body, summary type을 설정할 수 있다
-> Type을 head, body, summary로 주면 각 band의 Cell 정보를 얻을 수 있다
getCellProperty("body", i, "text")가 의미하는 것은 Grid 편집창에서 각각의 Cell을 선택했을때 나오는 Property 값을 구하는 것이다
bind: 은 Dataset의 Column이 아니므로 이 값을 그대로 사용하면 안된다
-> bind:은 구분하기 위해서 적어놓은 예약어이다

1번째 줄의 의미는 클릭한 cell의 text를 얻으면 bind:FULL_NAME, bind:EMPL-ID처럼 bind:이 포함되어 있으니 :을 split로 잘라내서 자른 결과에 1번째 값, 컬럼 정보를 얻는다
soft기능은 Dataset의 기능이다
2번째 줄에서 obj는 Grid를 의미하고 obj.getBindDataset();를 했을 때 return값은 Grid에 바인딩 되어 있는 Dataset이 넘어온다({Property에 설정되어 있기 떄문에 이 값을 얻을 수 있음)
얻은 Dataset을 이용해서 objDs.set_keystring("S:+" + sColId[1]) 얻은 컬럼으로 오름차순 정렬을 할 수 있다
-> Excel에서 흔히 봤던 soft 기능이 아니다

이렇게 소스를 작성을 하면 누르면 내림차순, 다시 누르면 오름차순 형태로 동작하는 것을 볼 수가 있다

이렇게 소스를 작성을 하면 전체선택/전체선택해제를 할 수 있게 되는 것을 볼 수가 있다
Gird를 MS Excel로 Export할 때 Size를 0으로 만든 컬럼의 index가 살아있다는 것을 반드시 알고 있어야 한다
-> 혼선이 올 수 있어서 MS Excel로 Export할 때는 Size 조정하는 것은 권장하지 않는다
getCurFormatString() Method는 현재 Grid Format 정보를 그대로 얻을 수 있다
getCurFormatString() Method를 true로 설정하면 또 다른 결과를 얻을 수 있다
동적으로 변경된 Format 정보를 반영할 지 여부를 설정하고 동적으로 변경된 Format을 무시하는 설정은 true, 동적으로 변경된 Format을 반영하여 반환하는 설정은 false이다(기본값은 false)
Tree로 만들 때는 반드시 상위와 하위 Level간에 종속관계가 있어야 한다
-> 종속관계를 표현하기 위해 LEVEL 컬럼이 반드시 존재해야 된다
-> Click할 때 마다 나오는 Level정보가 있어야 한다
-> Level별로 Data Sort가 되어 있어야 한다(Dataset을 만들 때 Sort가 되어 있어야 함)

지금 Grid의 내용은 컴포넌트를 꽉 채우지 못하고 있다 보니 비워있는 영역을 자동으로 채워달라는 요구사항이 있을 수 있다
-> Grid의 Property 중 autofittype 속성을 col로 변경해주면 위의 문제는 해결이 된다
주의!
autofittype 속성은 여백이 있을 때 사용하면 좋지만 여백이 없을 때는 그만큼 사이즈가 줄어들기 때문에 사용하면 안 된다
Experssion을 많이 사용하면 스크롤이 마우스 포인터를 못 따라가는 경우가 있다
-> fastvscrolltype의 속성 값 중 centerdisplay나 다른 값을 선택하고 실행하면
가운데만 표시를 해주고 나머지는 값을 표시하지 않는다

위의 이미지처럼 입력을 해주면 내가 입력을 할 때마다 바로 적용되는 모습을 볼 수가 있다
Grid와 Edit는 서로 연관이 없고 바인딩 된 Dataset과 연관있다