본문 바로가기

카테고리 없음

넥사크로17 그리드 첫번쨰 행의 summary

// 데이터셋의 onLoad 이벤트나 그리드의 onCellClick 같은 이벤트 내에서 실행될 수 있는 함수입니다.
function displaySummaryOnFirstRow(grid) {
    // 요약 정보를 계산합니다.
    // 예를 들어, 'amount' 컬럼의 총합을 계산합니다.
    var totalAmount = 0;
    for (var i = 0; i < grid.getRowCount(); i++) {
        totalAmount += parseInt(grid.getCellText(i, "amount"));
    }

    // 첫 번째 행에 요약 정보를 표시합니다.
    // 요약 정보를 표시할 새로운 행을 추가하기 전에 기존의 요약 행이 있는지 확인하고 제거할 수 있습니다.
    grid.insertRow(0); // 첫 번째 위치에 새 행을 삽입합니다.
    grid.setCellText(0, "amount", "총합: " + totalAmount); // 'amount' 컬럼에 요약 정보를 표시합니다.

    // 필요에 따라 다른 컬럼에 대한 요약 정보도 이와 같은 방법으로 추가할 수 있습니다.
}

// 해당 함수를 그리드에 데이터가 로드되고 난 후 적절한 시점에 호출합니다.
// 예: myGrid.onload = function() { displaySummaryOnFirstRow(this); };