그리드 좌우 수직선을 동적으로 없애거나 보이게 할 수 있는 API이다.
Parameters | Type | Description |
---|---|---|
nColumn | short | 칼럼 인덱스 |
bDrawLeftLine | BOOL | 컬럼의 왼쪽선을 그릴지 여부 |
bDrawRightLine | BOOL | 컬럼의 오른쪽선을 그릴지 여부 |
bRefresh | BOOL | [옵션] 그리드 리프레쉬 여부(true/false), 기본값 true |
Type | Description |
---|---|
BOOL | 정상 처리 여부 |
만약 해당 컬럼의 왼쪽 수직선을 없애면 자동으로 해당 컬럼 기준 왼쪽 컬럼의 오른쪽 수직선도 숨김 처리 된다. 오른쪽 수직선을 없애는 경우에도 마찮가지 개념이 적용된다.
bRefresh 값이 false인 경우, 변경된 내용을 표시하기 위해서는 refresh 함수를 호출해야 한다.
만약 많은 수의 칼럼에 대해서 루핑 돌면서 호출하는 경우라면, 해당 파라미터를 false로 주고, 루핑처리 끝난 이후에 그리드 refresh 함수를 호출하는 것이 속도면에서 훨씬 빠릅니다.
function screen_on_load()
{
// 트리그리드의 2 Index 컬럼의 오른쪽선을 없앤다.
// 자동으로 3 Index 컬럼의 왼쪽선도 숨김 처리 되면서
// 2,3 Index 컬럼 사이의 수직선이 화면상에 보이지 않게 된다.
treegrd.setcolumncellline(2, true, false);
}