MoveColumnPos (col method)

특정 컬럼을 새로운 컬럼 위치로 이동 시킵니다.
Event 인자를 1로 설정한 경우 OnBeforeColumnMove Event와 OnAfterColumnMove Event가 발생하여 OnBeforeColumnMove Event 에서 처리할수 있는 컬럼 이동 취소 기능을 처리 할 수 있습니다.
0으로 설정할 경우 이벤트 없이 컬럼을 이동시킵니다. 다중 컬럼의 경우 | 문자를 구분자로 이어서 인자를 생성합니다.

Syntax

ObjId.MoveColumnPos(Col, NewPos, [Event]);

Info

Parameter Type Required Description
Col Long or String 필수 이동할 컬럼의 Index 또는 SaveName
NewPos Long or String 필수 이동될 위치의 컬럼 Index 또는 SaveName
Event Boolean 선택 이동되면서 발생하는 이벤트인 OnBeforeColumnMove Event와 OnAfterColumn Event를 발생시킬지 여부 (Default :1)

Returns

Boolean, 이동 처리 성공 여부

Example

// Index가 3인 컬럼을 Index가 6인 컬럼의 위치로 이동 처리
mySheet.MoveColumnPos(3, 6);

// Index가 1,2인 컬럼들을 Index가 7인 컬럼의 위치로 이동 처리
mySheet.MoveColumnPos("1|2", "7|7");

//각 컬럼의 SaveName으로 설정한 경우
mySheet.MoveColumnPos("stockNm", "payAmt");

Since

version desc
7.0.0.0
7.0.13.117 다중 컬럼 이동 지원