Пакет | mx.olap |
Класс | public class OLAPAttribute |
Наследование | OLAPAttribute OLAPHierarchy OLAPElement Proxy |
Реализует | IOLAPAttribute |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
The <mx:OLAPAttribute>
tag inherits all of the tag attributes
of its superclass, and adds the following tag attributes:
<mx:OLAPAttribute Properties dataField="" />
Свойство MXML по умолчаниюelements
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
allMemberName : String
Имя элемента иерархии all. | OLAPHierarchy | ||
children : IList [только для чтения]
Нижестоящие записи элемента all в виде списка экземпляров IOLAPMember. | OLAPHierarchy | ||
dataCompareFunction : Function
Пользователь предоставил функцию обратного вызова, используемую для сравнения элементов данных во время сортировки данных. | OLAPAttribute | ||
dataField : String
Поле набора входных данных, предоставляющее данные для этого экземпляра OLAPAttribute. | OLAPAttribute | ||
dataFunction : Function
Функция обратного вызова, возвращающая фактические данные атрибуту. | OLAPAttribute | ||
defaultMember : IOLAPMember [только для чтения]
Элемент иерархии по умолчанию. | OLAPHierarchy | ||
dimension : IOLAPDimension
Измерение, к которому принадлежит этот элемент. | OLAPElement | ||
displayName : String
Имя элемента OLAP в виде строки, которое может использоваться для отображения. | OLAPElement | ||
displayNameFunction : Function
Функция обратного вызова, возвращающая имя отображения элемента. | OLAPAttribute | ||
hasAll : Boolean [переопределить]
Содержит true, поскольку предполагается, что атрибуты являются агрегируемыми и присутствует элемент all. | OLAPAttribute | ||
members : IList [переопределить] [только для чтения]
Все элементы всех уровней, принадлежащие этой иерархии, в виде списка экземпляров IOLAPMember. | OLAPAttribute | ||
name : String [переопределить]
Определяемое пользователем имя этой иерархии. | OLAPHierarchy | ||
uniqueName : String [только для чтения]
Уникальное имя элемента OLAP в кубе. | OLAPElement |
Метод | Определено | ||
---|---|---|---|
Конструктор. | OLAPAttribute | ||
Возвращает уровень с данным именем внутри иерархии. | OLAPHierarchy | ||
Возвращает элемент с данным именем внутри иерархии. | OLAPHierarchy | ||
Возвращает уникальное имя элемента. | OLAPElement |
dataCompareFunction | свойство |
public var dataCompareFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Пользователь предоставил функцию обратного вызова, используемую для сравнения элементов данных во время сортировки данных. По умолчанию элементы данных сравниваются непосредственно.
dataField | свойство |
dataField:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поле набора входных данных, предоставляющее данные для этого экземпляра OLAPAttribute.
Реализация
public function get dataField():String
public function set dataField(value:String):void
dataFunction | свойство |
dataFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Функция обратного вызова, возвращающая фактические данные атрибуту. Эта функция обратного вызова используется для возврата вычисленных данных, основанных на фактических данных. Например, можно вернуть имя месяца в виде строки из фактической даты, представляющей месяц в виде числа. Или можно рассчитать значение. Предположим, входные данные содержат возраст людей, например 1, 4, 9, 10, 12, 15 или 20. Функция обратного вызова может вернуть возрастную группу, содержащую возраст, в виде 1–10 или 11–20.
Функция обратного вызова имеет следующую подпись:
function myDataFunction(rowData:Object, dataField:String):Object;где
rowData
содержит данные для строки входных плоских данных, а dataField
содержит имя поля данных.
С помощью этой функции можно вернуть строку или номер.
Следующий пример возвращает возрастную группу для каждого значения возраста в плоских данных:
private function ageGroupingHandler(rowData:Object, field:String):Object { return rowData[field] / 10; }
Реализация
public function get dataFunction():Function
public function set dataFunction(value:Function):void
displayNameFunction | свойство |
public var displayNameFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Функция обратного вызова, возвращающая имя отображения элемента. Flex вызывает эту функцию для каждого элемента, добавляемого к экземпляру OLAPAttribute.
Подпись функции:
function myDisplayNameFunction(memberName:String):String
где memberName
содержит имя элемента.
Эта функция возвращает имя отображения элемента.
В следующем примере числовое имя группы, например 1,2 или 3, преобразуется в имена отображения 0-9, 10-19:
private function myDispFunction(name:String):String { var value:int = parseInt(name); return String((value)0 + " - ") + String((value+1)0-1); }
hasAll | свойство |
hasAll:Boolean
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Содержит true
, поскольку предполагается, что атрибуты являются агрегируемыми и присутствует элемент all.
Реализация
override public function get hasAll():Boolean
override public function set hasAll(value:Boolean):void
members | свойство |
members:IList
[только для чтения] [переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Все элементы всех уровней, принадлежащие этой иерархии, в виде списка экземпляров IOLAPMember. Возвращенный список может представлять удаленные данные, и поэтому может инициировать ошибку ItemPendingError.
Реализация
override public function get members():IList
OLAPAttribute | () | Конструктор |
public function OLAPAttribute(name:String = null, displayName:String = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
Параметрыname:String (default = null ) — Имя экземпляра OLAPAttribute. Этот параметр используется для связи экземпляра OLAPAttribute с экземпляром OLAPLevel.
| |
displayName:String (default = null ) — Имя атрибута в виде строки, которое может использоваться для отображения.
|
Tue Jun 12 2018, 11:34 AM Z