사용자 정의 함수인 expFunction 을 사용하여 직접 작성한 값을 출력한 모습입니다.
데모는 행의 Color 를 보고 Orange 색상의 Price 의 합을 출력한 모습입니다.
// 사용자 정의 계산 함수 // items (Array) : 소계의 대상이 되는 행들 // dataField (String) : 소계 대상 필드 (데모 상에서는 "price" 가 대상임) expFunction : function(items, dataField) { // 여기서 실제로 출력할 값을 계산해서 리턴시킴. var sum = 0; if(items.length <= 0) { return sum; } items.forEach(function(item) { // 색상이 Orange 인 행의 Price 만 더하기 if(item.color == "Orange") { sum += item.price; } }); return sum; },
모든 데모는 각각 독립적인 단일 HTML 페이지입니다. 마우스 우클릭 후 "소스 보기" (또는 크롬 기준 단축키 Ctrl + U)로 어떻게 작성되었는지 쉽게 확인 할 수 있습니다.
Copyright © AUISoft Co., Ltd.