다중 정렬을 할 수 있는 API이다.
Parameters | Type | Description |
---|---|---|
strSortOption | STRING | 정렬옵션 |
bShowOptWnd | BOOL | [옵션] 다이얼로그 창을 보일지 여부(기본값: false) |
nColumnSortDisp | short | [옵션] column_sort_disp 속성값 (기본값: -1) |
Type | Description |
---|---|
BOOL | 정상 처리 여부 |
파라미터 값이 유효하지 않은 경우, false가 리턴된다.
두번째 파라미터(bShowOptWnd)는 다중정렬 다이얼로그를 화면에 보일지 말지 여부이다.
nColumnSortDisp 파라미터 값을 유효한 값으로 지정시, 그리드의 column_sort_disp 속성 설정 작업도 수행한다. nColumnSortDisp 파라미터에 2를 지정시 그리드 헤더의 정렬 상태를 숨김처리한다.
첫번째 파라미터 strSortOption(정렬옵션) 값은 아래와 같은 형식으로 전달한다.
- 옵션형식 : "컬럼Index:정렬방식,컬럼Index:정렬방식 ..." - 정렬방식 : NONE(정렬안함) ASC(오름차순) DESC(내림차순) TOGGLE(현재상태의 반대로) ex) "0:NONE,2:TOGGLE" - 0번째컬럼은 정렬은 하지 않고 2번째컬럼 정렬시 정렬 기준이됨 "0:ASC,1:DESC" - 0번째컬럼은 오름차순 1번째 컬럼은 내림차순
function btn_on_mouseup()
{
var strOP = "1:ASC,2:DESC,3:ASC";
grd.multisortex(strOP, false);
}