현재 그리드의 mask기능은 단위를 표시하기 위해서 컬럼의 맨앞이나 맨끝에 추가의 문자열을 mask 하는 기능은 없습니다.
추후 기능 보완시 적극 검토하도록 하겠습니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : 3.0
>* WAS 종류(WebLogic 등등) :
>* DB 종류 :
>* 문의 유형(질문/요청/참조) : 질문 or 요청
>* 내용 :
>
>
>Value 함 수 사용 시 mask를 무시하는 것 같습니다.
>다음과 같이 사용하였을 때의 증상을 말씀드리겠습니다.
><c>id=colID, name="colName", value={(col1+col2)} mask="XXX%"</c>
>
>컬럼의 속성을 위와 같이 정의하였습니다.
>
>mask가 적용된다면 값이 10%와 같이 마지막에 %가 붙어야 하는데
>실제 출력값은 10처럼 출력됩니다.
>
>그래서 value={(col1+col2)&%}로 했더니
>10%로 출력이 되더군요.
>
>mask를 빼고 다음처럼 정의해보았습니다.
><c>id=colID, name="colName", value={(col1+col2)&%} "</c>
>%를 결과값에 문자열로 덧붙였으므로 10%가 나올 것이라 예상했지만,
>실제 출력값은 10이었습니다.
>
>버그인가요?
>아니면 이 현상이 정상적인 것인가요?
><c>id=colID, name="colName", value={(col1+col2)} mask="XXX%"</c>과
><c>id=colID, name="colName", value={(col1+col2)&%} "</c>,
><c>id=colID, name="colName", value={(col1+col2)&% mask="XXX%"} "</c>,
>위에 있는 두 가지 모두 %가 있어야 맞는 것 같습니다...
>그리고 세 번째의 경우에도 %가 출력되는 게 맞을 것 같기두 하구 %%(둘)로 출력되어야 하는 것 같기두 하구...
>하지만 기존에는 모두 세 번째처럼 사용했을 것이므로 역시 %(하나)로 출력되어야 할 것 같습니다.
>
>=== 2005-11-24 보충
>컬럼 타입이 숫자일 때는 Mask가 적용되지 않습니다.
>% 또는 통화 단위는 대부분 숫자로 관리하므로 숫자 타입에 대해서도 Mask가 필요할 것 같습니다.
>^^*
>=== 보충 끝
>
>차후에는 적용되었으면 좋겠습니다. ^^*
>