AUISoft
AUIGrid 3.0.14 Documentation
NumberStepRenderer

넘버스텝 렌더러는 숫자를 편집하기 쉽도록 넘버 스텝핑이 출력되는 칼럼 / 편집 렌더러입니다.

넘버스텝 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 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
      }
}];
NameDescription
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 : 사용자의 현재 로케일에 맞는 표준 키보드를 제공합니다.
  • decimal : 사용자의 로케일에 맞는 숫자형 키보드를 제공합니다. 기기에 따라 음의 부호(-)는 제공할 수도, 제공하지 않을 수도 있습니다.
  • numeric : 숫자형 키보드를 제공합니다.
  • tel :전화번호 키보드를 제공합니다.
  • search : 검색 입력 칸에 최적화한 가상 키보드를 제공합니다.
  • email : 이메일 입력에 최적화한 가상 키보드를 제공합니다.
  • url : URL 입력에 최적화한 가상 키보드를 제공합니다.
  • none : 가상 키보드를 출력하지 않습니다.
기본값(default) : "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.