• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2754
2012.03.20 (08:55:00)
문의하신 내용은 내부에서 확인되지 않습니다.

원격을 통하여 지원이 필요합니다.

금일 중 다시 한번 원격지원을 요청드리겠습니다.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전   : 4.0
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>   컴포넌트 cabfile중 MxDataSetU 파일 버전이 2.0.1.76 버전을 사용중입니다.
>  
>   시스템 로직중에 데이타셋은 콤보박스와 바인딩 되어있습니다.
>   데이타를 조회된 후 콤보을 값을 deleteRow 하는 로직이 있는데,
>   하기 로직을 실행 후 데이타 셋 값이 변경되어, 조회한 데이타와 바인딩 되는 콤보값이 사로 상이하여
>   콤보박스에 값을 제대로 보여주고 있지 않습니다.
>  
>   기존 MxDataSetU 버전이 2.0.1.29 인경우에는 데이타가 정상적으로 조회되었으나,
>   2.0.1.76 (2.0.1.88) 버전 이후로 위와 같은 현상이 발생하였습니다.  
>  
> ex) 로직
>  
>  1) 조회된 fulfillTp 컬럼 값은 'A' 임.
>    ds_statementHeaders.namevalue(1,"fulfillTp") 은 'A'
>  
>  2)데이타 조회 후  콤보박스에서 'C'인값은 조회되지 않도록 Delet gka
>    for(var i = ds_NapFulfillTpV.countRow ; i >= 1  ; i--) {
>            for(var j = 0 ; j < delCodeList.length ; j++) {
>                if( ds_NapFulfillTpV.NameValue(i,"cd") == 'C' ) {
>                    ds_NapFulfillTpV.deleteRow(i);
>                }
>            }
>     }
>    
>  3) DeleteRow 이후 ds_statementHeaders.namevalue(1,"fulfillTp") 은 'C'로 변경됨.  
>     왜 ?? ds_statementHeaders.namevalue(1,"fulfillTp") 값이 C로 변경될까요??
>  
>  4) 콤보박스는 C값을 Delete 한 상태이고, ds_statementHeaders.namevalue(1,"fulfillTp") 값은 C값으로
>     변경된 상태이므로 콤보박스 값은 NULL상태로 조회됨.
>    
>  컴포넌트 MxDataSetU 파일을 업데이트 한 후 발생하고 있습니다.
>  확인 부탁드립니다.
>  
 
Tag List
XE Login