안녕하세요?
쉬프트 정보통신 솔루션지원팀입니다.
문의하신 컬럼의 길이정보를 얻어오는 메소드가 있습니다.
Grid-ExpresstionFuction-String_Function-Len() 메소드를 확인해 보시기 바랍니다.
Len 메소드를 이용하면 해당 컬럼의 길이를 얻어올 수 있습니다.
참고로, 저희 제품은 if / Else if 문은 지원이 되지는 않지만
중첩 if문은 사용가능합니다. 따라서 적절히 이용하시면 Else IF 문의 효과를 모실 수 있습니다!!
그럼 참고하시고
기타 문의사항이 있으시면 다시 연락 주시기 바랍니다
수고하시고
좋은 하루 되시기 바랍니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* 문의할 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 를 불러올 수 있는 함수라도 있으면 좋겠는데요..
>
>
>
>
>
>
>