GS인증 AUIGrid v3.0.15

해외 숫자 포매팅이 어떻게 적용되는지를 보여주는 데모입니다.

특정 국가에서는 천단위가 "." 또는 " "(공백) 처럼 표현하고 소수점을 "," 로 표현합니다.

그러나 칼럼 레이아웃에서 dataType="numeric" 인 경우 formatString 은 동일하게 "#,##0.00" 와 같이 정의합니다.(즉, 천 단위는 컴마, 소수점은 점(dot).")

그리고 다음과 같이 특정 국가에 맞는 메세지 파일을 추가하십시오.

<!-- AUIGrid 라이브러리 --> <script type="text/javascript" src="./auigrid/AUIGrid.js"></script> <!-- AUIGrid 메세지 파일 - 캐나다-영어 --> <script type="text/javascript" src="./auigrid/messages/AUIGrid.messages.ca.js"></script>

캐나다는 천단위를 " "(공백), 소수점을 ","로 표현합니다.

AUIGrid.messages.ca.js 를 열어 thousandSeparator 와 decimalSeparator 가 어떻게 정의되었는지 확인하십시오.

메세지 파일을 추가하면 그리드가 messages 파일에 정의된 구분자로 자동 변환하여 처리합니다.

요점은 칼럼 레이아웃의 formatString 을 해당 국가에 맞게 변경하는 것보다 messages 파일로 포매팅을 관리하십시오.

엑셀(xlsx)로 저장 PDF로 저장

* 엑셀로 저장하니 천단위가 " "(공백), 소수점이 "," 로 보이지 않나요? 여기를 확인하십시오.