>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 :
>* WAS 종류(WebLogic 등등) :
>* DB 종류 :
>* 문의 유형(질문/요청/참조) : GRID 내에 CHECKBOX EDIT 설정
>* 내용 :
>
>GRID 내에 CHECKBOX 가 있습니다.
>다른 필드의 데이터를 참조하여 이 CHECKBOX 를 DISABLE, ENABLE 로 설정을 하고 싶은데
>
>방법을 잘 모르겠네요.
>
>DECODE 를 이용 해도 안돼고 .
>
>
>아쉬운 데로
>
><script language=JavaScript for=ds_EPROESTMarkItem event=onRowPosChanged(row)>
>
> if (this.NameString(row, 'DATASRC') == "TOPS") {
> grd_EPROESTItemMaster.ColumnProp('CHKA', 'Edit') = "any";
> grd_EPROESTItemMaster.ColumnProp('CHKB', 'Edit') = "any";
> grd_EPROESTItemMaster.ColumnProp('CHKC', 'Edit') = "any";
> grd_EPROESTItemMaster.ColumnProp('CHKD', 'Edit') = "any";
> grd_EPROESTItemMaster.ColumnProp('CHKE', 'Edit') = "any";
> } else {
> grd_EPROESTItemMaster.ColumnProp('CHKA', 'Edit') = "none";
> grd_EPROESTItemMaster.ColumnProp('CHKB', 'Edit') = "none";
> grd_EPROESTItemMaster.ColumnProp('CHKC', 'Edit') = "none";
> grd_EPROESTItemMaster.ColumnProp('CHKD', 'Edit') = "none";
> grd_EPROESTItemMaster.ColumnProp('CHKE', 'Edit') = "none";
> }
></script>
>
>이렇게 했는데 해당 ROW 만 설정이 바뀌는것이 아니라 한 COL 전체가 다 바뀌네요 .
>
>감사합니다.
>
>* 기술지원44님에 의해서 게시물 이동되었습니다 (2007-11-14 11:13)
ColumnProp 는 해당 컬럼의 속성을 통채로 바꾸는 것입니다.
그냥 <C> Tag 안에서 Edit 에다가 DECODE 문으로 true, false 를 제어하시면 됩니다.
수고하세요.