CanEmpty (col)

열의 값이 빈값 일 경우, 빈값으로 표시될 수 있도록 하는 설정입니다.
Int, Float 은 값이 없을 경우 기본적으로 0으로 표시가 되는데 빈값으로 표시되도록 할 수 있습니다.
"" (공백데이터)의 경우는 해당 속성에 영향을 받지 않습니다.
해당 속성에 영향을 받는 데이터 (null, undefined, 데이터 없음)

{Type: "Int", Name: "sInt", CanEmpty: 1}

data: [
    {"sInt": null},
    {"sInt": undefined},
    {}
]

CanEmpty: 0으로 설정된 열에 대해서는 값을 지우거나 빈 값으로 설정할 수 없습니다.
Type (appendix)에 따라서 설정할 수 있습니다.
설정 가능한 타입은 Int, Float, Bool, Date 입니다.
또한 타입에 따라 기본값이 다릅니다.
Bool 타입의 경우 1번부터 4번까지 값 사이클은 다음과 같습니다.
1 인 경우 ["" => 1 => 0 ...] , 2 인 경우 ["" => 0 => 1 ...],
3 인 경우 "" => [1 => 0 => 1 => 0 ...], 4 인 경우 "" => [0 => 1 => 0 => 1 ...] 형태로 Bool 타입의 값이 싸이클을 돕니다.

CanEmpty : 0
CanEmpty0
CanEmpty : 1
CanEmpty1
CanEmpty : 2
CanEmpty2
CanEmpty : 3
CanEmpty3
CanEmpty : 4
CanEmpty4

Type

number

Options

Value Description
0 빈 값 설정 불가 (default: Int, Float, Bool)
1 빈 값 설정 가능 (default: Date)
2 빈 값 설정 가능 (사용: Bool)
3 빈 값 설정 가능 (사용: Bool)
4 빈 값 설정 가능 (사용: Bool)

Example

// 특정 열에 대해 빈 값이 설정되도록 수정
options.Cols = [
    {Type: "Int", Name: "sPoint", CanEmpty: 1 ...},
    {Type: "Bool", Name: "sBool1", CanEmpty: 2 ...},
    {Type: "Bool", Name: "sBool2", CanEmpty: 3 ...},
    {Type: "Date", Name: "sDate", CanEmpty: 4 ...},
    ...
];

Read More

Since

product version desc
core 8.0.0.0 기능 추가