• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1895
2007.03.20 (00:45:31)
이미지 데이터셋에는 '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