# SelectMode (cfg)

> 마우스로 행 또는 셀을 선택(`Selection`)할 때, 선택 영역의 갱신 방식과 `Focus`(현재 커서 위치) 이동 동작을 설정합니다.

### Type

`number`

### Options

Value | Description
--- | ---
`0` | `ctrl + 클릭` 또는 `마우스 드래그`로 선택해도 `Focus` 행이 변경되지 않습니다. (`default`) - 선택된 범위에 Focus 행이 포함된 상태에서 `Shift + 클릭`으로 범위를 다시 지정하면, Focus 행을 기준으로 해당 범위는 토글 처리됩니다.
`1` | `ctrl + 클릭` 또는 `마우스 드래그`로 선택하면 `Focus`는 선택 영역의 첫 번째 행으로 이동합니다. - `Shift + 클릭` 시 현재 Focus(커서) 행부터 클릭한 행까지 범위를 선택합니다. - 기존 선택은 유지되지 않고 새 범위로 변경됩니다.
`2` | `ctrl + 클릭` 또는 `마우스 드래그`로 선택하면 `Focus`는 선택 영역의 첫 번째 행으로 이동합니다. - `Shift + 클릭` 시 기존 선택을 유지하면서 새로운 선택 범위를 추가합니다.

### Example

    options.Cfg = {
       SelectMode: 1
    };

    options.Cfg = {
      SelectingCells: 0,  // 행 단위 선택
      SelectMode: 1       // 선택 시 Focus 이동 + Shift 범위 선택
    };

### Read More

- SelectingCells cfg

### Since

product | version | desc
--- | --- | ---
core | 8.3.0.28 | 기능 추가