게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 :
* 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가 필요할 것 같습니다.
^^*
=== 보충 끝
차후에는 적용되었으면 좋겠습니다. ^^*