* 고객시스템명 :
* 문의할 Component명 및 버전 : MGrid (MxMGridU 2.0.1.60)
* DataSet 버전 : MxDataSetU 2.0.1.72
* Tr 버전 : MxLogicalTRU 2.0.1.44
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
mgrid 에서 체크박스를 사용하고 있는데 여기에 IF 를 사용하고 싶습니다.
VIEW 의 text 에서 사용을 하니 flag 에 따라 화면에 체크는 잘 됩니다.
그런데, 체크박스가 체크된 것을 클릭하면 해제는 가능하다
해제되어 있는 체크박스를 클릭하면 체크가 되질 않습니다.
그런데 가장 왼쪽에 현재 row가 수정되었다는 표시는 뜨구요.
칼럼 선언은 아래처럼 되어 있습니다.
<COLUMN id="id_flag" refcolid="flag">
<HEADER left="850" top="0" right="900" bottom="20" text="요청"/>
<VIEW left="850" top="0" right="900" bottom="20" text="@IF(flag=[Y],[T],[F])"/>
<CHILD type="check"/>
</COLUMN>
VIEW 의 text 대신 CHILD 의 text에 IF를 사용하니 무조건 전부 체크된 상태로 나와버리네요.
테스트해보니 VIEW의 text에 값이 있으면 체크가 안되는 것 같습니다.
MGRID에서 check 사용시 DB의 값이 Y이면 체크되도록 하고 그 외의 값은 체크해제 되도록 하고 싶은데,
어떻게 하면 될련지요.
답변 부탁드리겠습니다.