• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1314
2011.02.08 (11:08:07)
MDITemplate/gfm/gauce-sample/DataSet/DataSet18/CountFiltered_allRow.html?lang=en&_CurrentThreadID=Thread11e8컴포넌트 관련 질문은 MAX 게시판을 이용해 주시기 바랍니다.
사이트 관리를 위한 최소한의 조치이오니, 양해 바랍니다.
컴포넌트 사용 가이드는 컴포넌트 매뉴얼을 참고하시고,
컴포넌트 질문을 하실 때 문제되는 컴포넌트의 버전 정보를 함께 적어주시면 자세한 가이드를 받으실 수 있습니다.

다음부터는 위 내용을 지켜주세요.
===========================================================================

그리드 상에서 특정 ROW를 안보이게 하려면 DataSet의 Filter 기능을 사용하시면 됩니다.
컴포넌트매뉴얼의 해당 항목에 대한 설명과 샘플을 참고하시기 바랍니다.
DataSet > Property > UseFilter
DataSet > Method > Filter
DataSet > Event > OnFilter

그런데 그리드 상에서 합계를 보이지 않는 로우, 즉 Filtering된 데이터까지 계산하는 것은 불가능합니다.
단순히 데이터 갯수만 반환하는 기능이라면 DataSet의 RowCount와 CountFiltered를 사용하면 되지만,(관련링크1)
Grid 상에서 계산을 한다거나 하는 부분은 지원되지 않습니다.
왜냐하면 그리드의 합계, 즉 Grid의 Expression기능은 화면상에서 보이는 데이터만 계산되기 때문입니다.

따라서 원하시는 기능은 지원되지 않습니다.
굳이 구현하신다면 쿼리나 스크립트에서 따로 계산하여 처리해주셔야 할 듯 합니다.


>* 고객시스템명 : LGU+ (TOSS)
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : JEUS
>* DB 종류 : 오라클 10G
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>================================================================
>데이타셋에는 데이타가 있는데 그리드에서만 ROW를 숨기고 싶습니다.
>그래서 합계를 구할때는 보이지 않는 ROW의 숫자도 합계에 적용이 되었으면 합니다.
>방법이 있을까요?

 
Tag List
XE Login