• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1163
2009.01.09 (22:37:56)
안녕하세요?

쉬프트 정보통신 솔루션지원팀입니다.

문의하신 부분에 대해서 말씀드리겠습니다.

일단, Grid상에서 표현된 소계값을  스크립트에서 읽어오는 것은 가능합니다.

Grid의 Method 중에 VirtualString2(인자1,인자2,인자3) 메소드를 사용하면 가능합니다.

메소드에 대한 자세한 설명은 컴포넌트 매뉴얼의 Grid-Medhods-VirtualString2 부분을 참고하시기 바랍니다.

그러나 이 속성은 Read 만 가능합니다.

따라서 스크립트에서 소계값을 얻어오는 것은 가능하지만 변경하는 것은 불가능합니다.

참고적으로 Dataset에 SubsumExpr을 사용하여 소계를 하였을 경우, 가상으로지만 Dataset Row가 생성되므로

DataSet의 CountRow를 찍어보면 추가된 소계Row 개수도 포함됨을 확인 할 수 있습니다.

참고하실 자료를 첨부합니다.

샘플을 확인해 보시면

소계 Row를 클릭했을 때 소계된 값이 alert로 출력됨을 확인 할 수 있으며

Row Count 버튼을 클릭시에 실제Dataset Row 개수가 아닌 추가된 소계 Row 개수도 포함되어 있음을

확인 할 수 있습니다.

위에 내용을 확인하시어

업무 진행시 참고하시기 바랍니다.

그럼 수고하시고

좋은 하루 되시기 바랍니다.

참고) 샘플은 Max 컴포넌트 기준입니다. 컴포넌트가 보이지 않을 시에는 사용하는 컴포넌트 Class ID로 html 페이지를 수정해서 확인 하시기 바랍니다.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : GAUCE4.0
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : Oravle
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>안녕하세요.
>
>스크립트에서 그리드 컬럼 값을 제어하고 싶은데요....
>
>"ds.NameValue(row,"ITEMCD")" 이런식으로 데이타 셋 값을 가져오는거 말고
>
>그리드에서 컬럼 값을 바로 가져오는 방법이 궁금합니다.
>
>그리드에서 소계를 사용하는데 그값을 스크립트에서 읽어내고 또 수정하고 싶은데 rowcount를 해봐도 데이타 셋
>
>에서 가져오는 row수만 나오구 소계나 합계는 빠지더라구여....
 
Tag List
XE Login