addOperation

создает новую операцию с данными в Pivot Table

void addOperation(string name,function operation,object options);

Parameters

namestringназвание операции
operationfunctionфункция, которая будет производить операцию над данными в колонке
optionsobjectобъект с параметрами операции: свойства leavesOnly или ids (подробнее в описании)

Example

grida.addOperation("avr", function(data) {
    var sum = 0;
    for (var i = 0; i < data.length; i++) {
        if( data[i] )
        sum += window.parseFloat(data[i], 10);
    }
    return data.length?(sum/data.length):0;
}, {leavesOnly: true});

Related samples

Details

Параметр operation - это массив со значениями из ячеек.

Свойство leavesOnly булево. Если оно true, операция будет выполняться только для рядов, у которых нет вложенных рядов.

Свойство ids булево. Если оно true, функция из параметра operation в качестве 4-го параметра будет получать ID несгруппированных рядов таблицы.

Метод есть только у Pivot Table. У Pivot Chart есть свой метод - addGroupMethod().

See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix javascript component library and page of javascript pivot product.