• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1540
2007.03.21 (01:25:23)
안녕하세요?

방금 전화 주셨었죠?

제가 샘플 만들어보고 테스트 해보는데 좀 시간이 걸렸습니다.

해당건은 컴포넌트 버그로 파악됩니다.

해당 내용을 연구소에 통보했으며, 해결 패치가 나오면 메일 드리고, 별도 연락 드리겠습니다.


원인은 그리드에 표현되는 이미지가 모두 나와있는 상태에서 Expression을 걸면 정상동작하고,

Expression걸때 그리드에 해당 이미지가 표시되지 않은 상태면 무한 루프에 빠지는 버그로 판단됩니다.

그럼 수고하세요.


>이미지 데이터셋에는 'sun', 'rain', 'cloud' 라는 이름으로 이미지 세개가 저장되어있습니다.
>
>다음 html 은 정상적으로 동작합니다.
>
>--------------------------------------------------------------------------------------------------
><object id="grd_main" classid="CLSID:71E7ACA0-EF63-4055-9894-229B056E9C31" width="300" height="300">
>    <param  name="DataID"       value="ds_main">
>    <param  name="ImgDataID"    value="ids_main">
>    <param  name="Format"       value='
>        <C>id="IMG2"   name="날씨2" width="50" imghalign="center" imgcol="true" imgfitstyle="2"</C>
>        <C>id="IMG3"   name="날씨3" width="50" imghalign="center" imgcol="true" imgfitstyle="2"</C>
>    '>
></object>
>
>....
>
>grd_main.ColumnProp("IMG3","value") = "{if(DIFF>10,if(DIFF>20,'cloud','rain'),'sun')}";
>--------------------------------------------------------------------------------------------------
>
>IMG2 컬럼은 ds_main 에 직접 이미지id 를 문자열 데이터로 가지고 있고
>IMG3 컬럼은 위의 스크립트처럼 expression 을 사용하고 있습니다.
>
>위는 정상적으로 동작하는데, 위에서 IMG2 컬럼을 지우면 무한루프가 발생합니다.
>즉, expression 을 사용하지 않는 컬럼 IMG2는 맨처음 컬럼으로 설정이 가능하지만,
>expression 을 사용한 컬럼 IMG3 은 IMG2 컬럼이 존재하지 않으면 무한루프를 도는것으로 보입니다.
>
>이미지 설정하는 부분 확인 부탁드립니다.
>
 
Tag List
XE Login