• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2494
2005.12.07 (17:52:53)
데이타셋 SubsumExpr을 사용하시면 데이타셋에 가상의 row가 생성이 되는것입니다.
가상으로 생성된 row는 필터를 사용하여도 안보이게 하실수 없습니다.
그리드에 표현하실때 안보이게 하는 방법은 데이타셋에 SubsumExpr속성을 사용하지 않는것입니다.
만일 엑셀전환시에는 보이게 할려면 엑셀전환시 해당속성을 적용하여 엑셀전환을 하시면 되겠죠.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 엔프라니
>* GAUCE 버전 :
>* WAS 종류(WebLogic 등등) :
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>지금 거의 반나절을 해매고 있네요ㅠㅠ
>SubsumExpr를 사용하는데 화면에는 소계가 안보이게 해야하거든요
>데이타셋 필터를 사용해서 안보이게 할려는데 그것도 안되네요
>그리드포맷에는
>str_grid_Master += "<C>ID=LEVEL Value={CurLevel} show=true</C>        ";
>추가하고
><OBJECT id="ds_Master" classid="CLSID:3267EA0D-B5D8-11D2-A4F9-00608CEBEE49" VIEWASTEXT>
>        <PARAM NAME="SyncLoad" VALUE="-1">
>        <PARAM name=SubsumExpr        value="1:CHUL_YMD">
>        <PARAM name=UseFilter        value=true>
></OBJECT>
><SCRIPT language=JavaScript for=ds_Master event=OnFilter(row)>
>if (grid_Master.VirtualString2(row, "LEVEL",0)  == "0")
>        return true;
>else
>        return false;
></SCRIPT>
>이런식으로 코딩했어요
>왜 안될까요?
>alert(grid_Master.VirtualString2(row, "LEVEL",0))하면 subsum행은 1값을 가져오고 일반행은 0을 가져와요
>급한데 빨리 답좀주세요
 
Tag List
XE Login