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

Since

product version desc
core 8.4.0.4 기능 추가