• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1840
2006.04.13 (19:32:05)
하시려고 하는 작업이 화면에 그리드를 안보이게 한 다음,
그 그리드에 있는 데이타를 파일로 받으려고 하시는 거라면,
div 를 이용하지 말고 컴포넌트 자체의 사이즈를 0 으로 처리하는 것을 가이드해 드립니다.

div 를 이용하여 화면에 출력자체를 막게 되면 그리드의 메소드나 속성을 정상적으로 제어를 하실 수는 없습니다.
div 가 hidden 이 되면 컴포넌트가 정상적으로 생성이 되지 않아 문제가 생길 수 있기 때문입니다.

따라서 컴포넌트의 사이즈를 0으로 해서 화면에 출력이 되지 않게 한 다음, 작업을 하시기 바랍니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 동부물류
>* GAUCE 버전 :  3.5
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>그리드의 내용을 ExportFile2를 써서 사용하고 있습니다.
>
>var title = "JH200";
>gr_file.ExportFile2(title,'',+1);
>
>  <comment id='__NSID__'><object id="gr_file" classid="<%=DGauceCLSID.GRID%>" class="comn" style="width:0;height:0;">
>        <param name="DataID"          value="ds_cont">
>        <param name=ViewHeader                    value="false">
>        <param name="Format" value='
>          <c> id=cont                      name=파일내역 width=500 align=left sort=true show=true </c>
>        '>
>  </object></comment> <script> __ws__(__NSID__); </script>
>
>
>그런데 이 그리드를 <div style="visibility:hidden"></div> 를 써서 그리드를 안보이게 하면
>ExportFile2 를 할때 전체 그리드 건수가 80건일경우 40 건만 파일로 만들어집니다.
><div> 를 빼면 정상적으로 건수가 생성이 되긴합니다.
>그리드하고 <div> 하고 무슨 연관이 있나요?.
>답변 바랍니다..
>그럼 수고하세요..
>
 
Tag List
XE Login