테이블뷰의 특정 컬럼을 숨김 처리할 수 있는 API이다.
Parameters | Type | Description |
---|---|---|
nColumn | short | 컬럼 인덱스 |
bHidden | BOOL | 숨김 여부(true, false) |
bFitSize | BOOL | [옵션] 테이블 뷰 크기 동기화 처리 여부(기본값: false) |
nDuration | long | [옵션] 애니메이션 진행 ms시간 (기본값: 0) |
bIgnoreMerge | BOOL | [옵션] 병합 정보 무시 여부 (기본값: false) |
strCallback | STRING | [옵션] 애니메이션 완료 콜백 함수 이름 (기본값: null) |
Type | Description |
---|---|
BOOL | 정상 처리 여부(true, false) |
bIgnoreMerge 파라미터가 true인 경우, 컬럼 병합 시작 컬럼에 대해서도 아이템내 컴포넌트 숨김/표시 동작을 수행한다.
strCallback 파라미터는 nDuration 파라미터 값이 0보다 큰 경우에 적용되며, 애니메이션 완료시 호출될 함수 이름을 지정한다. 함수 형식은 샘플 소스를 참조한다.
function btn_on_mouseup()
{
tableview.setcolumnhidden(0, true);
}
function btn_on1_mouseup()
{
/// 애니메이션 처리 및 ?백함수 지정
tableview.setcolumnhidden(0, true, false, 400, false, "tview_callback");
}
/**
* setcolumnhidden 콜백 함수
* @param objInst 테이블뷰 인스턴스
*/
function tview_callback(objInst)
{
factory.consoleprint("callback> objInst = " + objInst.getname());
}