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 или finalizevalue- значение для агрегированияtotalValue- итоговое суммарное значение
customizeText(args)#
Настраивает текст, отображаемый в ячейках. Должен вернуть строку. Объект параметров args содержит
value- необработанное значение ячейкиvalueText- отформатированное значение в виде строки
selector(data)#
Определяет функцию, которая объединяет значения поля в группы (только для источника данных типа custom)
data- объект данных