안녕하세요 그레이프시티입니다.
사용자 정의 집계 데모를 참고하여 문의를 주신 것으로 파악되며 특정 행을 제외하고 getAggregate를 할당하고 싶으신 경우, formaItem 이벤트 내에서 조건문을 추가하시면 됩니다.
아래 간단한 코드를 참고하여 주시기 바라며 코드에서는 행의 인덱스 2일 때 사용자 정의 집계 값이 할당되지 않도록 설정하고 있습니다.
theGrid.formatItem.addHandler(function (s, e) {
(...)
if (c.binding == 'profit' && e.row !== 2) { //profit이 바인딩 된 열이고 행 인덱스가 2가 아닐 때
var profit = group ? group.getAggregate('Sum', 'sales') - group.getAggregate('Sum', 'expenses')
: item.sales - item.expenses;
e.cell.textContent = wjCore.Globalize.format(profit, c.format);
negative = profit < 0;
} else if( c.binding == 'profit' && e.row === 2) {
// 코드 입력
}
다른 궁금한 점이 생기면 문의주시기 바랍니다.
감사합니다.
그레이프시티 드림