определяет поля данных
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 автоматически сгенерирует поля, основываясь на входных данных.