• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1671
2009.12.01 (10:38:47)
컴포넌트 셋을 혼용하시면 안됩니다.

2506B38B-0FF7-4249-BA3E-8BC1DC399FBB 는 AMX(Ansi Max)셋의 DataSet이고,
AF989B7C-8AC3-40BC-B749-EB335BDFD190 는 UMX(Unicode Max)셋의 DataSet 입니다.

인코딩을 어떤 것을 사용하시는지 확인하셔서 MGrid 의 ClassID 를 맞춰주시면 됩니다.

인코딩은 WAS 및 DB서버에서 세팅되어 있는 것으로 사용하셔야 하며,
ANSI(EUC-KR) 환경이라면 AMX 컴포넌트 셋을, UNICODE(UTF-8) 환경이라면 UMX 컴포넌트 셋을 사용해야 합니다.

즉, AMX DataSet에 UMX MGrid 등을 연결하시면 정상 동작하지 않습니다.

각 컴포넌트의 ClassID를 확인하는 방법은 cab 파일의 압축을 풀어서 inf 파일의 컴포넌트 정보를 확인하시거나,
C:WindowsDownloaded Program Files 에서 컴포넌트의 속성 정보를 확인하시면 됩니다.



>첨부되어 있는 재현 샘플을 그대도 copy하여
>제 jsp 소스에 붙이고, .csv파일도 jsp 폴더에 넣어 수행했는데...
>헤더는 그려지는데, 내용은 출력되지 않네요...
>
>그래서 dataSet 확인을 하려고 다음과 같이
>test를 해보았습니다...
>
>////////////////////////dataSet
>DataID = "das_combo_item"
>
> select 1 as level_id ,
>       'aa' as col_id
> from dual
>union all
>select 2 as level_id ,
>       'bb' as col_id
> from dual
>union all
>select 3 as level_id ,
>       'bb' as col_id
> from dual
>
>//////////////////// 새로운 clsid사용
>object ID="das_combo_item"         CLASSID="CLSID:2506B38B-0FF7-4249-BA3E-8BC1DC399FBB">
>object>
>
>위의 clsid를 사용하면,
>  - OnLoadCompleted(row) 이벤트 작동하지 않습니다.
>  - mgrid의 헤더는 그려집니다.
>
>//////////////////// grid 사용 때 사용하는 clsid사용
><object ID="das_combo_item"         CLASSID="CLSID:AF989B7C-8AC3-40BC-B749-EB335BDFD190">
></object>
>
>다음과 같은 clsid를 사용하면,
>  - OnLoadCompleted(row) 이벤트는 실행되나,
>  - mgrid의 헤더는 그려지지 않습니다.
>  -  Indicator만 보여집니다.
>
>2번째 clsid는 저희가 이번 프로젝트에서 사용하는 gauce_dataset_id 입니다....
>
>mgrid를 사용하려면 어떻게 해야 하나요??
 
Tag List
XE Login