그리드를 아래의 식으로 구성하면
<c> id=mileageTxlNo name=일련번호 width=80 align=center sumtext='반영합계' </c>
<c> id=mileagePoint name=적립포인트금액 sumtext={sum(decode(mileageStatusCd,'COMFIRM',mileagePoint,0))} </c>
반영합계 값이 잘 그리드에 출력이 되어 나옵니다.
근데 이제 저 출력된 값을 뽑아서 이용을 하려고 하니까
아래처럼 가우스 이벤트를 이용해봤는데
<script language=JavaScript for=grd_mileagedetail event=OnClick(row,colid)>
alert(grd_mileagedetail.SummaryString('mileagePoint', 1));
alert(grd_mileagedetail.VirtualString2(row, 'mileagePoint', 1));
</script>
SummaryString 을 이용한 경우는 sum(decode(mileageStatusCd,'COMFIRM',mileagePoint,0)) 가 문자열로 그대로 출력이 되어버리고
VirtualString2 의 경우는 걍 값을 못받아오더군요.
decode 기능은 사용을 해야겠구, 값도 받아와야하는데 무슨 해결책을 알려주십시요. 도무지 찾아봐도 잘 모르겠네요.
* 기술지원44님에 의해서 게시물 이동되었습니다 (2008-01-30 10:01)