Decode 문을 잘못 쓰셨습니다.
컴포넌트 매뉴얼에서 Grid > Expression Function > Control Function > Decode 샘플을 참고하시기 바랍니다.
decode로 제어하실 경우에는,
edit={Decode(Check,"T","false","F","true")}
if로 제어하실 경우에는
edit={IF(Emp_no=19930402,"false","true")}
이렇게 쓰시면 되겠죠...
참고로 로우별로 decode로 제어해서 체크박스를 활성화 시키는 샘플도 첨부합니다.
(메인 페이지의 검색창에서 checkbox로 검색하셔도 됩니다.)
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 디지털 플러스 시스템
>* 문의할 Component명 및 버전 : Grid
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>로우별 jin_stat가 '01'이 아닐경우엔 체크박스를 비활성화 시키도록 하려고 decode를 사용했는데, 전혀 되지가 않더라구요,,
>그래서 제가 사용한 방법이 뭐가 잘못됐는지 여쭤보고 싶어 글 올립니다~
>알려주세요~~~
>
>소스 내용은 아래와 같습니다.
><OBJECT id = ggr_sagun classid =CLSID:1F57AEAD-DB12-11D2-A4F9-00608CEBEE49 width = 950 height=365>
><PARAM name=DataID value=gds_sa_list>
><PARAM name=MultiRowSelect value=false>
>PARAM name=BorderStyle value=1>
><PARAM name =RowHeight value=30>
><PARAM name=IndWidth value=0>
><PARAM name="ColSizing" value=true>
><PARAM name=Format value='
>
> <F> id=checkbox, name=선택, width=40 align=center , edit={decode(jin_stat,"01","false","false")},
> bgcolor={decode(jangki_flg,"Y","#FFE6EB","#FFFFFF")}, HeadBgColor=<%=SC_GGR_FIX_COLOR%>,
> EditStyle=CheckBox
> </F>
></OBJECT>