Class: NumberFormatter

NumberFormatter

new NumberFormatter()

숫자를 표시하는 포맷터입니다.

Example

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

<rMateGrid>
     <NumberFormatter id="numfmt" useThousandsSeparator="true"/>
     <DataGrid id="dg1" horizontalScrollPolicy="auto" verticalAlign="middle">
         <columns>
             ...
             <DataGridColumn id="dg1col4" dataField="Amount" formatter="{numfmt}"/>
             ...
         </columns>
     </DataGrid>
 </rMateGrid>

Members

applyPrecisionToIntegerboolean

정수에 정밀도 적용 여부.

false일 경우 정수에 대해서는 정밀도를 적용하지 않습니다. 예를 들어 precision이 2일 경우 숫자가 123이면 123.00 과 형태로 표시하지 않고 123으로 표시됩니다.

Excel에서는 지원되지 않아 export시에는 true로만 적용됩니다.

Since:
  • 4.0
Default Value:
  • true
See:

decimalSeparatorTostring

변환결과 문자열에서 소수점 구분 기호 문자.

Default Value:
  • "."

precisionnumber

정밀도.

-1이면 소수점 이하표시를 변경없이 처리하고 양수이면 해당 숫자만큼 소수점 아래를 표시합니다.

-1 설정은 Excel에서는 지원되지 않아 export시에는 소수점에 대해 정수 서식이 적용됩니다.

Default Value:
  • -1
See:

returnValueWhenErrorboolean

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

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

Default Value:
  • false

roundingstring

반올림 처리방식.

precision에 의거하여 처리할 경우 처리방식을 지정

  • none : 처리안함
  • up : 올림
  • down : 버림
  • nearest : 반올림
Default Value:
  • none

thousandsSeparatorTostring

변환결과 문자열에서 천단위 구분 기호 문자.

Default Value:
  • ","

useNegativeSignboolean

마이너스 기호 사용여부.

true일 경우 ‘-‘기호를 사용하고 false일 경우에는 괄호를 붙여줍니다.

Default Value:
  • true

useThousandsSeparatorboolean

천단위 기호 사용여부.

true경우 매 천단위마다 천단위기호를 넣어줍니다.

Default Value:
  • true

Methods

format(value){string}

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

Name Type Description
value number | string

포맷할 값

Returns:
Type Description
string 포맷된 문자열