SummariesのrenderSummaryCellFuncプロパティで書式化するfunctionを指定できます。列ごとによる制御、集計関数ごとによる制御も可能です。

$("#grid1").igGrid({
    ...
    features: [
        {
            name: 'Summaries',
            // https://jp.igniteui.com/help/api/2021.2/ui.iggridsummaries#options:renderSummaryCellFunc
            renderSummaryCellFunc: renderSummaryCell,
        }
    ]
})

function renderSummaryCell(methodName, columnKey, data) {
    var res = data.rowDisplayLabel + " = " + data.result;

    // 列キーが"StockedAmount"、かつ、集計関数が"sum"の場合、数値の前に"+"を付加する。
    if(columnKey === "StockedAmount" && methodName === "sum")
    {
        res = data.rowDisplayLabel + " = " + "+" + data.result;
    }

    var sContainerId = "#" + this.grid.element[0].id + "_summaries_footer_row_text_container_";
    this.grid.container()
        .find(sContainerId + methodName + "_" + columnKey)
        .html(res);
}

 

サンプル

 

APIリファレンス

 

Tagged:

製品について

Ignite UI for jQuery