Edit 속성에 Expression표현 자체가 안되는 건가요?
아니면 원하시는 대로 동작을 안한다는 건가요?
우선 Expression표현 적용이 되는지 확인을 해주세요.
MAX 를 쓰신다고 하셨으니까 그리드 버전이 1,2,1,122 이상인지 확인 바랍니다.
>아래의 방법도 안됩니다.
>현재 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로 인식되어 수정이 가능합니다.
>>>
>>>어떻게 처리하는 방법이 없나요?
>>>그럼 답변 기다리겠습니다. 수고하세요
>>
>