Class: NumberMaskFormatter

NumberMaskFormatter

new NumberMaskFormatter()

숫자를 주어진 형식에 따라 표시하는 포맷터입니다.

Example

레이아웃은 다음과 같은 형식으로 작성됩니다.

<rMateGrid>
     <NumberMaskFormatter id="maskfmt" formatString="###-###"/>
     <DataGrid id="dg1" horizontalScrollPolicy="auto">
         <columns>
             ...
             <DataGridColumn id="dg1col4" dataField="ID" formatter="{maskfmt}"/>
             ...
         </columns>
     </DataGrid>
 </rMateGrid>

Members

alignstring

마스크 패턴 문자열보다 데이터가 적을 경우 문자열의 정렬 기준을 지정합니다.

가령 마스크 패턴이 "###-###" 이고 데이터로 "1234"로 넣을 경우 이 속성이 "right"이면 결과는 "1-234"가 되며 "left"일 경우 "123-4"가 됩니다.

유효값 : "left","right"

Default Value:
  • "left"

formatStringstring

마스크 패턴.

입력되는 숫자를 원하는 포맷으로 변형하여 출력하게 됩니다.

numberSymbolstring

마스크 패턴에서 숫자를 나타내는 문자.

Default Value:
  • "#"

returnValueWhenErrorboolean

변환시 오류가 발생하면 원 데이터를 반환할지 여부.

false일 경우 빈 문자열을 반환합니다.

Default Value:
  • "false"

Methods

format(value){string}

전달된 값으로 포맷한 문자열을 반환합니다.

Name Type Description
value number | string

포맷할 값

Returns:
Type Description
string 포맷된 문자열