new CurrencyFormatter()
화폐단위를 표시하는 포맷터입니다.
Example
레이아웃은 다음과 같은 형식으로 작성됩니다.
<rMateGrid>
<CurrencyFormatter id="currfmt"/>
<CurrencyFormatter id="currfmt2" alignSymbol="right" currencySymbol="원"/>
<DataGrid id="dg1" horizontalScrollPolicy="auto" verticalAlign="middle">
<columns>
...
<DataGridColumn id="dg1col4" dataField="Salary" formatter="{currfmt}"/>
...
</columns>
</DataGrid>
</rMateGrid>
Members
-
alignSymbolstring
-
화폐표시 심볼의 위치
유효값 : "left","right"- Default Value:
- "left"
-
applyPrecisionToIntegerboolean
-
정수에 정밀도 적용 여부.
false
일 경우 정수에 대해서는 정밀도를 적용하지 않습니다. 예를 들어 precision이 2일 경우 숫자가 123이면 123.00 과 형태로 표시하지 않고 123으로 표시됩니다.
Excel에서는 지원되지 않아 export시에는 true로만 적용됩니다.- Since:
- 4.0
- Default Value:
- true
- See:
-
currencySymbolstring
-
화폐표시 심볼.
- Default Value:
- "$"
-
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
- 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 포맷된 문자열