안녕하세요?
쉬프트 정보통신 솔루션지원팀입니다.
문의하신 부분에 대해서 말씀드리겠습니다.
제어하려고 하는 컬럼이 Child로 지정되어 Combo/Lookup/Check/Edit/Popup/Popupfix/Radio 일 경우에
Edit 제어를 하는 것은 editable로 하는 것이지만
단순히 Dataset의 조회되어온 값을 Mgrid에 표현하는 컬럼이라면 edit 제어는
type이라는 속성에서 none/edit 인지로 제어 하셔야 합니다.
일단 내용을 한번 확인하시어
참고하시기 바랍니다.
그럼 수고하세요
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : SDI 전사 PLM
>* 문의할 Component명 및 버전 : MGridU 2.0.1.36
>* DataSet 버전 : MxDataSetU 2.0.1.32
>* Tr 버전 : MxLogicalTRU => 2.0.1.16
>* 문의 유형(질문/요청/참조) : child 속성 변경관련
>* 내용 :
>
>사용자의 권한에 따라 child의 속성을 변경하려 합니다
>editable 속성에 true, false 값으로 제어한다고 도움말에 나타나 있는데
>테스트 해보니 제어가 안됩니다.
>
>해당 샘플소스를 추가합니다.
>확인해 보시고 답변부탁합니다.
>그럼 수고하세요
>
>
>lgr_WBS => MGrid id 명
>lgr_WBS.LayoutInfo("ColumnInfo", "requiredTF::<CHILD>::editable") = "True"; //필수여부
>lgr_WBS.LayoutInfo("ColumnInfo", "mainScheduleTF::<CHILD>::editable") = "True"; //주요일정
>lgr_WBS.LayoutInfo("ColumnInfo", "resultStartDate::<CHILD>::editable") = "true"; //실적시작일
>lgr_WBS.LayoutInfo("ColumnInfo", "resultEndDate::<CHILD>::editable") = "true"; //실적완료일
>lgr_WBS.LayoutInfo("ColumnInfo", "repeatableTF::<CHILD>::editable") = "true"; //반복차수여부
>lgr_WBS.LayoutInfo("ColumnInfo", "taskName::<CHILD>::editable") = "true"; //서브명
>
>alert("taskName.editable : "+lgr_WBS.LayoutInfo("ColumnInfo","taskName::<CHILD>::editable"));
>
>
>음 하나를 빠트렸는데요..
>화면 생성한 후 스크립터에서 MGrid 구성 하였습니다.
>최초 MGrid 객체 정보 추가하는 부분에는 ColumnIfo 정보가 없습니다.
>
>그럼 수고하세요