아래의 방법도 안됩니다.
현재 Edit={Decode(SysStatus, 'I', {Decode(Status, 'I', true, 'N', None, 'U', None, 'D', None)}, 'N', None, 'U', None, 'D', None)}
이렇게 해 놓긴 했지만 그래도 역시 안됩니다..
그리고 UserStatus 값은 숫자가 리턴되지 않나요?
하지만
Edit={Decode(DataSetID.UserStatus(CurRow), 'I', true, none)} 또
Edit={Decode(DataSetID.UserStatus(CurRow), 1 , true, none)} 이렇게 해보아도 안됩니다.
어떻게 방법이 없을까요?
다시한번 부탁드립니다.
수고하세요.
>
>Edit={Decode(DataSetID.UserStatus(DataSetID.RowPosition), 'I', true, none)}
>edit={IF(DataSetID.UserStatus(DataSetID.RowPosition) = 'I','true','none')}
>위의 두가지 방법으로 해보세요..
>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 : GSCP
>>* GAUCE 버전 : 4.0(4013) (Max 2.0)
>>* WAS 종류(WebLogic 등등) : Weblogic 8.1
>>* DB 종류 : Oracle
>>* 문의 유형(질문/요청/참조) : User Status 변경
>>* 내용 :
>>업무 프로세스상 신규추가/삭제된 자료를 "None" 상태 또는 "Update" 상태로 바꿔줘야 됩니다.
>>User Status는 사용자가 변경 가능하다고 되어있던데
>>실제로 적용해 보니 상태값을 읽어보면 바뀌어 있긴한데
>>화면에 제어되는 상태를 보면 적용이 안됩니다.
>>예를 들어
>>신규 Row를 추가하고 UserStatus = '0' 을 넣어주고
>>특정 칼럼에 Edit={Decode(Status, 'I', true, none)} 해 놓았을 경우
>>신규 추가된 Row에 대해서만 Edit 가능해야 되는데
>>현재는 User Status와 상관없이 추가된 Row로 인식되어 수정이 가능합니다.
>>
>>어떻게 처리하는 방법이 없나요?
>>그럼 답변 기다리겠습니다. 수고하세요
>