# showSortDialog (method)

> 시트의 정렬을 설정할 수 있는 다이얼로그 창을 오픈합니다.
> 확인 버튼 클릭시 다이얼로그에서 설정한 순서대로 정렬이 실행됩니다.
> 해당 함수는 `"/plugins/ibsheet-dialog.js"` 파일이 포함되어 있어야 사용하실 수 있습니다.
> 다이얼로그 커스터마이징은 Dialog Templates appendix를 참고하세요.

###

### Syntax

    object showSortDialog( width, height, headerIndex, name, excludeHideCol, useOptions );

### Parameters

Name | Type | Required | Description
--- | --- | --- | ---
width | `number` | 선택 | 다이얼로그 창의 너비 (`default: 600`)
height | `number` | 선택 | 다이얼로그 창의 높이 (`default: 200`)
headerIndex | `number` | 선택 | 헤더행이 여러 줄인 경우 몇 번째 헤더행을 다이얼로그의 기준 컬럼 셀 값으로 표시할 지 여부 (`default: 모든 헤더행의 타이틀을 구분자 "/"로 연결하여 표시`)
name | `string` | 선택 | 다이얼로그 이름 (`default: "sortSheet_" + 시트id`)
excludeHideCol | `boolean` | 선택 | 숨겨진 컬럼에 대한 처리 여부 `true`로 설정하는 경우 숨겨진 컬럼은 기준 컬럼 셀에서 보이지 않는다 `0(false)`:다이알로그 출력 시, 숨겨진 컬럼 포함 (`default`) `1(true)`:다이알로그 출력 시 숨겨진 컬럼 제외
useOptions | `boolean` | 선택 | 정렬에 대한 추가 옵션을 설정할 수 있는 컬럼들을 보일지 여부 `true`로 설정하는 경우 NumberSort, RawSort, CaseSensitive 설정 컬럼이 보여진다. `0(false)`:다이알로그 출력 시 정렬에 대한 추가 옵션 설정 컬럼 숨김 (`default`) `1(true)`:다이알로그 출력 시 정렬에 대한 추가 옵션 설정 컬럼 보임

### Return Value

none

### Example

    // 정렬 다이얼로그 오픈
    sheet.showSortDialog(600, 400);

    // 객체 방식
    sheet.showSortDialog({
      width: 600,
      height: 400,
      excludeHideCol: 1, // 숨긴 열 기준 컬럼으로 사용 안함
      useOptions: 1 // 추가 옵션 기능 사용
    });

### Read More

- Dialog Templates appendix
- showDialog static
- Dialog appendix
- NumberSort col
- RawSort col
- CaseSensitive col

### Since

product | version | desc
--- | --- | ---
dialog | 0.0.8 | 기능 추가
dialog | 1.0.46 | HTML/CSS를 dlgTemplates 외부 템플릿 파일로 분리