Пакет | mx.controls.olapDataGridClasses |
Класс | public class OLAPDataGridRendererProvider |
Наследование | OLAPDataGridRendererProvider Object |
Подклассы | OLAPDataGridHeaderRendererProvider, OLAPDataGridItemRendererProvider |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Каждая ячейка в элементе управления OLAPDataGrid является результатом пересечения элементов строки и элементов столбца элемента управления. Однако при назначении средства визуализации элементов элементу управления OLAPDataGrid для одного из размеров строки или столбца требуется указать только свойства uniqueName
и type
. Поэтому можно создать ситуацию, при которой два разных средства визуализации элементов будут назначены для одной и той же ячейки элемента управления.
В случае конфликта между двумя или больше средствами визуализации элементов элемент управления OLAPDataGrid использует средство визуализации элементов, основанный на следующих приоритетах:
-
type
=OLAPDataGrid.OLAP_MEMBER
-
type
=OLAPDataGrid.OLAP_LEVEL
-
type
=OLAPDataGrid.OLAP_HIERARCHY
-
type
=OLAPDataGrid.OLAP_DIMENSION
Поэтому если средство визуализации элементов со значением типа OLAPDataGrid.OLAP_LEVEL
и средство визуализации элементов со значением типа OLAPDataGrid. OLAP_HIERARCHY
применяются к той же самой ячейке, элемент управления OLAPDataGrid применяет элемент средство визуализации элементов со значением типа OLAPDataGrid.OLAP_LEVEL
.
Если два средства визуализации элементов имеют то же самое значение для свойства типа, элемент управления OLAPDataGrid определяет, какое средство визуализации наиболее подходит элементу и использует его.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
renderer : IFactory
Объект средства визуализации, используемый для настройки элемента управления OLAPDataGrid. | OLAPDataGridRendererProvider | ||
styleName : String
Имя объявления стиля CSS для управления внешним видом ячейки. | OLAPDataGridRendererProvider | ||
type : int
Указывает, применяется ли свойство визуализации к размеру (OLAPDataGrid.OLAP_DIMENSION), иерархии(OLAPDataGrid.OLAP_HIERARCHY), уровню(OLAPDataGrid.OLAP_LEVEL) или элементу (OLAPDataGrid.OLAP_MEMBER) оси. | OLAPDataGridRendererProvider | ||
uniqueName : String
Уникальное имя IOLAPElement, к которому применяется средство визуализации. | OLAPDataGridRendererProvider |
renderer | свойство |
renderer:IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект средства визуализации, используемый для настройки элемента управления OLAPDataGrid.
Реализация
public function get renderer():IFactory
public function set renderer(value:IFactory):void
styleName | свойство |
public var styleName:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя объявления стиля CSS для управления внешним видом ячейки.
Например, в приложении определяется следующий стиль, а затем используется свойство styleName
для связывания его с определенной иерархией в схеме OLAP:
<Style> .monthStyle { color:0x755762 fontSize:14 } </Style> <mx:ODGHeaderRendererProvider type="OLAPDataGrid.OLAP_HIERARCHY" uniqueName="[Time][Month]" styleName="monthStyle"/>
type | свойство |
type:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, применяется ли свойство визуализации к размеру (OLAPDataGrid.OLAP_DIMENSION
), иерархии(OLAPDataGrid.OLAP_HIERARCHY
), уровню(OLAPDataGrid.OLAP_LEVEL
) или элементу (OLAPDataGrid.OLAP_MEMBER
) оси.
Согласно настройке установите это свойство на свойство uniqueName
. Например, если свойство uniqueName
ссылается на иерархию схемы OLAP, установите это свойство на OLAPDataGrid.OLAP_HIERARCHY
.
Реализация
public function get type():int
public function set type(value:int):void
uniqueName | свойство |
uniqueName:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Уникальное имя IOLAPElement, к которому применяется средство визуализации. Например, [TimeDim][YearHier][2007] является уникальным именем, где 2007 – уровень, принадлежащий иерархии YearHier измерения TimeDim.
Свойства uniqueName
и type
вместе указывают адресата средства визуализации элементов. Поскольку уникальное имя [TimeDim] [YearHier] [2007] указывает уровень схемы OLAP, установите свойство type
на OLAPDataGrid.OLAP_LEVEL
.
Реализация
public function get uniqueName():String
public function set uniqueName(value:String):void
Tue Jun 12 2018, 11:34 AM Z