NumberCellEditor
숫자와 구두점 및 부호만을 입력할 수 있는 편집기
Signature:
export interface NumberCellEditor extends CellEditor
Extends: CellEditor
Remarks
CellEditor 를 상속한다.
editFormat을 이용해서 입력시 천단위 기호를 표시하거나 소수점이하 자리를 제한할수 있다.
[상위 클래스]
Example
// string type
column.editor = "number"
// object type
column.editor = { type: "number", positiveOnly: true};
// 정수만 입력
column.editor = {type:"number", editFormat:"#,##0"}
// 소수점 2자리까지만 입력
column.editor = {type:"number", editFormat:"#,##0.00"}
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
addString | string | multipleChar로 덧붙여지는 문자열 | |
blankWithSpace | boolean | 스페이스 바 키로 공백 입력을 허용할 것인지 여부 | |
delay | number | 버튼을 누르고 있는 동안 값이 변경되는 속도를 지정한다. | |
direction | string | 버튼을 세로 또는 가로로 배열한다. | |
editFormat | string | 입력되는 숫자의 서식 | |
integerOnly | boolean | 정수 값만 입력 허용 여부 | |
max | number | 최대값을 입력한다. | |
maxIntegerLength | number | 입력 허용 가능 자리수 | |
maxLengthExceptComma | boolean | 콤마(,)를 제외하고 입력 최대 길이를 정할 것인지 여부 | |
min | number | 최소값을 입력한다. | |
multipleChar | string | addString에 해당하는 문자 키 | |
positiveOnly | boolean | 양수 값만 입력 허용 여부 | |
showStepButton | boolean | step버튼을 표시할것인지 여부 | |
step | number | 버튼을 클릭했을때 더하거나 빼는 값을 입력한다. | |
textReadOnly | boolean | 키보드를 이용한 입력허용 여부 | |
type | "number" | 셀 편집기 종류: 숫자 |
Properties Desc
addString
multipleChar로 덧붙여지는 문자열
blankWithSpace
스페이스 바 키로 공백 입력을 허용할 것인지 여부
delay
버튼을 누르고 있는 동안 값이 변경되는 속도를 지정한다.
direction
버튼을 세로 또는 가로로 배열한다.
editFormat
입력되는 숫자의 서식
Remarks:
"#,##0.##" 을 지정하면 "1,234,567.89" 와 같이 천단위 구분기호 , 를 표시하면서 소수점은 2자리까지만 입력받는다.
일부 국가에서 사용되는 천단위 구분기호와 소수점이 반대인 경우 "#,##0.##;,;." 으로 지정한다.
화면에 표시되는 서식은 ValueColumn.numberFormat을 참조.
integerOnly
정수 값만 입력 허용 여부
max
최대값을 입력한다.
maxIntegerLength
입력 허용 가능 자리수
Remarks:
0 이 입력되면 제한이 없다.
maxLengthExceptComma
콤마(,)를 제외하고 입력 최대 길이를 정할 것인지 여부
min
최소값을 입력한다.
multipleChar
addString에 해당하는 문자 키
positiveOnly
양수 값만 입력 허용 여부
showStepButton
step버튼을 표시할것인지 여부
step
버튼을 클릭했을때 더하거나 빼는 값을 입력한다.
textReadOnly
키보드를 이용한 입력허용 여부
type
셀 편집기 종류: 숫자