넘버스텝 렌더러는 숫자를 편집하기 쉽도록 넘버 스텝핑이 출력되는 칼럼 / 편집 렌더러입니다.
넘버스텝 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer, editRenderer 속성 값인 Object 형태로 선언되어야 합니다.
칼럼의 editRenderer 와 renderer 속성의 type 모두 설정 가능합니다.
아래는 설정 예제 입니다.var columnLayout = [ { dataField : "name", headerText : "Name", width : 140 }, { dataField : "Price", headerText : "price", width : 120, renderer : { type : "NumberStepRenderer", min : 0, max : 200000, step : 100, textEditable : false } }];
Name | Description |
---|---|
autoThousandSeparator
| Type : Boolean Version: 3.0.13 숫자 입력 시 인푸터에 천단위 표시 컴마를 출력할지 여부를 지정합니다. 기본값(default) :true . |
inputHeight
| Type : Number Version: 3.0.5 renderer 속성의 type 으로 설정한 경우, 인푸터(inputer)의 높이를 지정합니다. 지정하지 않은 경우 자동 결정됩니다. editRenderer 속성의 type 으로 설정된 경우, 이 속성은 무시됩니다. 기본값(default) :NaN . |
inputMode
| Type : String Version: 3.0.11 가상 키보드를 제공하는 디바이스(일반적으로 안드로이드, iOS 와 같은 모바일 디바이스)에서 출력 시킬 가상 키보드(소프트 키보드)의 형식을 지정합니다. 가상 키보드는 전적으로 해당 디바이스에서 제공하는 형태 그래도 출력 시킵니다. 즉, 기기에서 지원해야 사용 가능합니다. 기기마다 표시되는 가상 키보드는 상이 할 수 있습니다. 전적으로 기기에 의존하는 키보드입니다. 유효값은 다음과 같습니다.
"text" . |
isHorizontalStep
| Type : Boolean Version: 3.0.7.1 넘버 감소/증가 버턴(스텝퍼)를 좌,우로 설정할지 여부를 지정합니다. 기본값(default) :false . |
max
| Type : Number 넘버링이 될 수 있는 최대값을 지정합니다. 이 속성에서 지정한 값보다 커지지 않습니다. 이 속성을 null 또는 NaN 으로 지정하면 최대 입력 제한을 두지 않습니다. 기본값(default) :100 . |
min
| Type : Number 넘버링이 될 수 있는 최소값을 지정합니다. 이 속성에서 지정한 값보다 작아지지 않습니다. 이 속성을 null 또는 NaN 으로 지정하면 최소 입력 제한을 두지 않습니다. 기본값(default) :0 . |
sensitivity
| Type : Number Version: 3.0.11.10 넘버 감소/증가 버턴(스텁퍼)를 계속 누르고 있는 경우 넘버의 증가/감소 민감도를 지정합니다. 예로 해당 민감도를 300 으로 설정하면 계속 누르고 있을 때 0.3초마다 넘버는 증가/감소하게 됩니다. 기본값(default) :100 . |
step
| Type : Number 넘버링의 단계를 지정합니다. 예를 이 속성을 1로 설정하면 1씩 증가 하거나, 감소합니다. 기본값(default) :1 . |
textAlign
| Type : String Version: 3.0.3 넘버스텝퍼의 인푸터(inputer)에서 입력 텍스트의 정렬을 지정합니다. 유효값은 "left", "right", "center" 입니다. 기본값(default) :"right" . |
textEditable
| Type : Boolean 넘버스텝퍼를 마우스가 아닌 키보드로 편집할 수 있는지 여부를 지정합니다. 이 값이 false 이면 키보드로 편집할 수 없습니다. 기본값(default) :true . |