хранит кастомные операции
webix.ui({
view: "pivot",
operations: {
floor: v => v.reduce((acc, a) => acc + Math.floor(a), 0),
},
// конфигурация
});
Операция может быть задана объектом:
operations: {
multiply: {
handler: (a, b) => a * b,
fields: 2,
hidden: true,
branchMode: "raw"
}
}
Если кастомная функция принимает более двух параметров, для ее применения используйте функцию complex:
operations: {
multiply: (a, b, c) => a*b*c,
},
При добавлении кастомной операции не забудьте обновить текущую локаль.
// ярлык для операции
pivot.locales.en = {
floor: "floor",
};