• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
이주원
조회 수 : 1391
2007.05.18 (00:26:22)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 :
* 문의할 Component명 및 버전 :
* DataSet 버전 :
* Tr 버전 :
* 문의 유형(질문/요청/참조) :
* 내용 :
grid에서 자료 입력시
수치2자리입력하면  X만X천원 으로 표현하고, 수치3자리입력하면  XX만X천원 으로 표현하고,
수치4자리입력하면  XXX만X천원 식으로 표현되게 하려고 합니다.

<C>ID=month1         name='1월'        width=100 align=left sort=true headbgcolor=#DDDDDD
       mask={IF(Number(month1)<100,'X만X천원','XX만X천원')}
</C>
==> 이렇게 하면 수치 2자리와 3자리는 가능하나 4자리 이후는 할 수 없구요.
    (if에 else if 사용못하죠?)


<C>ID=month1         name='1월'        width=100 align=left sort=true headbgcolor=#DDDDDD
       mask={decode(Number(month1),2,'X만X천원',3,'XX만X천원',4,'XXX만X천원')}
  </C>
매뉴얼에는 mask부분에서 길이에따라 표현할 수 있는것처럼 되어있어서 이렇게 했는데 안되네요.
길이가 아니고 그냥 값으로 인식하네요.

무슨 방법 없을까요? length 를 불러올 수 있는 함수라도 있으면 좋겠는데요..






 
Tag List
XE Login