# OrigSearchData (cfg)

> 기본적으로 IBSheet는 조회 데이터를 자동 타입 변환하여 Row 객체에 저장합니다. (예: Text 열에 `"1234"` 조회 → Row 객체에 숫자 `1234`로 저장)

> `1(true)`로 설정하면 열 선언 여부와 무관하게 모든 조회 데이터의 형변환을 차단하고 원본 타입 그대로 Row 객체에 저장합니다.

> 개별 열 단위로 동일한 동작이 필요한 경우 OrigSearchData col을 사용하세요. 이 옵션은 모든 열에 일괄 적용됩니다.

> getValue, getString에는 영향을 주지 않습니다.

### Type

`boolean`

### Options

Value | Description
--- | ---
`0(false)` | 조회시 숫자, 문자 타입의 데이터를 각각의 타입에 맞는 형식으로 변형하여 저장 (`default`)
`1(true)` | 열 선언과 무관하게 모든 조회 데이터를 변형하지 않고 원본 그대로 저장

### Example

    options.Cfg = {
        OrigSearchData: 1
    };

    options.Cols = [
        {Type: "Text", Name: "CarName", Width: 120},
        {Type: "Int",  Name: "Qty",     Width: 80}
    ];

    // 조회 데이터: {"CarName":"1234", "Qty":"10"}

    // OrigSearchData: 0 (기본값)
    //   row.CarName = 1234      (Text 열이지만 숫자형으로 변환됨)
    //   row.Qty     = 10        (숫자형)

    // OrigSearchData: 1 (전역 차단)
    //   row.CarName = "1234"    (원본 문자형 유지)
    //   row.Qty     = "10"      (원본 문자형 유지)

### Read More

- OrigSearchData col
- 시트 객체 구조
- loadSearchData method
- doSearch method
- getValue method

### Since

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