Перейти к содержанию

Fields#

Fields - компонента, которая содержит описание набора полей Pivotа.

Для задания набора полей нужно добавить тег Fields в тег DataSource в разметке формы или вызвать setFields у экземпляра DataSource.

Для получения описания набора полей нужно вызвать метод getFields у экземпляра DataSource.

Field#

Field - компонента, которая содержит описание одного поля Pivotа.

Для задания поля нужно добавить тег Field в тег Fields в разметке формы.

Для получения описания поля нужно вызвать метод getField или getAreaFields у экземпляра DataSource, для изменения описания поля - метод setField.

Свойства#

allowCrossGroupCalculation#

тип значение по умолчанию допустимые значения
bool false true/false

Указывает, следует ли принимать во внимание итоговые значения соседних групп при расчете значений

area#

тип значение по умолчанию допустимые значения
string - column, data, filter, row

Определяет область поля. По умолчанию поле не относится ни к какой области и отображается в компоненте FieldChooser

areaIndex#

тип значение по умолчанию допустимые значения
int -

Определяет порядок поля среди других полей в той же области

caption#

тип значение по умолчанию допустимые значения
string -

Определяет заголовок поля

dataField#

тип значение по умолчанию допустимые значения
string -

Задает поле из источника данных

dataType#

тип значение по умолчанию допустимые значения
string - date, number, string

Определяет тип, к которому приводится значение

displayFolder#

тип значение по умолчанию допустимые значения
string -

Задает имя папки, в которой находится поле, при отображении в компоненте FieldChooser

expanded#

тип значение по умолчанию допустимые значения
bool false true/false

Указывает, следует ли развернуть все элементы этого поля

format#

тип значение по умолчанию допустимые значения
string -

Задает формат значения полей перед их отображением. О задании формата

filterType#

тип значение по умолчанию допустимые значения
string include exclude, include

Указывает, изменяет ли пользователь текущий фильтр путем включения (выбора) или исключения (отмены выбора) значений

groupIndex#

тип значение по умолчанию допустимые значения
int -

Определяет индекс поля в его группе

groupInterval#

тип значение по умолчанию допустимые значения
string include day, dayOfWeek, month, quarter, year (только для источника данных типа custom)

Определяет, как значения поля объединяются в группы

groupName#

тип значение по умолчанию допустимые значения
string -

Определяет имя группы поля

isMeasure#

тип значение по умолчанию допустимые значения
bool - true/false

Указывает, следует ли рассматривать поле как предоставляющее данные для расчета

groupNanameme#

тип значение по умолчанию допустимые значения
string -

Определяет идентификатор поля

runningTotal#

тип значение по умолчанию допустимые значения
string - column, row

Указывает, следует ли рассчитывать промежуточную сумму по строкам или столбцам

sortBy#

тип значение по умолчанию допустимые значения
string - displayText, value, none

Определяет, как должны быть отсортированы значения поля

sortBySummaryField#

тип значение по умолчанию допустимые значения
string -

Сортирует значения поля по суммарным значениям указанного показателя

sortOrder#

тип значение по умолчанию допустимые значения
string asc asc, desc

Определяет порядок сортировки значений полей

summaryDisplayMode#

тип значение по умолчанию допустимые значения
string asc absoluteVariation, percentOfColumnGrandTotal, percentOfColumnTotal, percentOfGrandTotal, percentOfRowGrandTotal, percentOfRowTotal, percentVariation

Определяет предопределенную функцию пост-обработки

summaryType#

тип значение по умолчанию допустимые значения
string count (только для источника данных типа custom) avg, count, custom, max, min, sum

Определяет, как агрегировать данные поля

visible#

тип значение по умолчанию допустимые значения
bool true true/false

Определяет видимость поля

width#

тип значение по умолчанию допустимые значения
string 100% width

Ширина контрола

Callbacks#

calculateCustomSummary(args)#

Определяет пользовательскую агрегатную функцию, если свойство summaryType установлено в значение custom (только для источника данных типа custom), где объект параметров args содержит

  • summaryProcess - этап вычисления суммарного значения: start, calculate или finalize
  • value - значение для агрегирования
  • totalValue - итоговое суммарное значение

customizeText(args)#

Настраивает текст, отображаемый в ячейках. Должен вернуть строку. Объект параметров args содержит

  • value - необработанное значение ячейки
  • valueText - отформатированное значение в виде строки

selector(data)#

Определяет функцию, которая объединяет значения поля в группы (только для источника данных типа custom)

  • data - объект данных