그리드 » Api

setcolumncellline

Description

그리드 좌우 수직선을 동적으로 없애거나 보이게 할 수 있는 API이다.

Parameters

Parameters Type Description
nColumn short 칼럼 인덱스
bDrawLeftLine BOOL 컬럼의 왼쪽선을 그릴지 여부
bDrawRightLine BOOL 컬럼의 오른쪽선을 그릴지 여부
bRefresh BOOL [옵션] 그리드 리프레쉬 여부(true/false), 기본값 true

Return Value

Type Description
BOOL 정상 처리 여부

Remark

만약 해당 컬럼의 왼쪽 수직선을 없애면 자동으로 해당 컬럼 기준 왼쪽 컬럼의 오른쪽 수직선도 숨김 처리 된다. 오른쪽 수직선을 없애는 경우에도 마찮가지 개념이 적용된다.

bRefresh 값이 false인 경우, 변경된 내용을 표시하기 위해서는 refresh 함수를 호출해야 한다.

만약 많은 수의 칼럼에 대해서 루핑 돌면서 호출하는 경우라면, 해당 파라미터를 false로 주고, 루핑처리 끝난 이후에 그리드 refresh 함수를 호출하는 것이 속도면에서 훨씬 빠릅니다.

Example

function screen_on_load() { // 트리그리드의 2 Index 컬럼의 오른쪽선을 없앤다. // 자동으로 3 Index 컬럼의 왼쪽선도 숨김 처리 되면서 // 2,3 Index 컬럼 사이의 수직선이 화면상에 보이지 않게 된다. treegrd.setcolumncellline(2, true, false); }

See Also

getcolumncellline

Viewer Ver.

9.1.1.1

Update Date

20190823