게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 :
* 문의할 Component명 및 버전 :
* DataSet 버전 :
* Tr 버전 :
* 문의 유형(질문/요청/참조) :
* 내용 :
EMedit의 Property의 기본세팅은 이렇습니다.
Numeric=true
IsComma=true
MaxDecimalPlace=3
이런 경우 n.000인경우 표시는 n으로만 됩니다.
이것을 MaxDecimalPlace에 설정한 값대로 n.000으로 나오게 하는 방법은 무엇인가요?
Numeric=false 하여 format으로 설정하는 방법밖에는 없나요?
란 질문의 대한 두번의 답변이 있었습니다.
첫번째 답변은 문의하신 EMedit의 소수점 처리는 가능입니다.
이란 글과 함께 기능의 정상작동여부를 확인하란 답변이었고
두번째 답변은 '컴포넌트 메뉴얼에 Grid = > ColumnProp => Dec 를 참고하세요' 란
엉뚱하게 그리드 컴포넌트에 대한 답변이었습니다.
제가 질문하는 글이 영 맘에 안드셨나 보네요
다시 한번 질문하겠습니다.
MaxDecimalPlace의 기능은 정상적으로 작동합니다.
설정한 값대로 EMedit에 입력할때 제어됩니다.
제가 필요로 하는건 입력할때가 아니라
바인딩 되거나 수식으로 값을 넣을때 정한 자리수까지 표시되는 걸 원합니다.
MaxDecimalPlace = 3 으로 설정시
해당 값이 1.2003 인경우는 1.200 으로 표시되지만
1.200 인 경우는 1.2 로만 표시 됩니다.
1.200 인 경우도 1.200 으로 표시되도록 하고 싶습니다.
단지 MaxDecimalPlace = 3 으로 설정하는 것만으로 되지 않아서 질문 드린겁니다.
또한 Numeric=false 하여 format=0,000,000.000 이런식으로 설정하는 방법말고 다른 방법이 있는지를 질문드린겁니다.
질문이 잘못되었거나 이해가 안되면 그에 대한 질문을 해주시면 다시 정리하여 질문하겠습니다.
첫번째 답변이야 그럴수도 있겠다 싶지만
두번째 답변은 정말...
이렇게...
<object id=sMxEm classid=CLSID:4AEAFD66-8D65-41AC-B1D1-57E7FF2A734F>
<param name=Numeric value=true>
<param name=Alignment value=3>
<param name=IsComma value=true>
<param name=ReadOnly value=true>
<param name=Dec value=3>
</object>
아니면 이렇게...
sMxEm.ColumnProp('ColumnID', 'Dec') = 3;
하라는건 아니겠죠?