определяет поля данных
webix.ui({
view: "pivot",
predicates: {
date: webix.Date.dateToStr(webix.i18n.dateFormat),
},
fields: [
{ id: "client", value: "client", type: "text" },
{ id: "date", value: "date", type: "date", predicate: "date" },
{ id: "statistics", value: "statistics", type: "number" },
],
});
Свойство позволяет определить поля для данных. Каждый объект включает в себя следующие поля:
Функция prepare принимает сырое значение (напр. "2007") и форматирует его для дальнейшей обработки настройкой predicate. Например "2007" трансформируется в JS дату (Mon Jan Jan 01 2007 00:00:00).
Поле predicate, в свою очередь, обработает дату согласно указанному в объекте predicates формату.
Обратите внимание, что если опустить поле fields, Pivot автоматически сгенерирует поля, основываясь на входных данных.