mx.controls.olapDataGridClassesOLAPDataGridItemRendererProvider Экземпляр OLAPDataGridItemRendererProvider позволяет указывать средство форматирования для элементов в элементе управления OLAPDataGrid.mx.controls.olapDataGridClasses:OLAPDataGridRendererProvider Экземпляр OLAPDataGridItemRendererProvider позволяет указывать средство форматирования для элементов в элементе управления OLAPDataGrid. mx.controls.OLAPDataGridmx.formatters.Formatterformatter Экземпляр класса Formatter или подкласса для класса Formatter, применяемый к тексту связанного интерфейса IOLAPElement. Экземпляр класса Formatter или подкласса для класса Formatter, применяемый к тексту связанного интерфейса IOLAPElement.

Например, средство форматирования CurrencyFormatter можно применить к элементу управления OLAPDataGrid, как представлено в примере:

      <mx:CurrencyFormatter id="usdFormatter" precision="2" 
          currencySymbol="$" decimalSeparatorFrom="."
          decimalSeparatorTo="." useNegativeSign="true" 
          useThousandsSeparator="true" alignSymbol="left"/>
      
      ...
      
      <mx:OLAPDataGrid id="myOLAPDG" 
          width="100%" height="100%">
      
          <mx:itemRendererProviders>
              <mx:OLAPDataGridItemRendererProvider 
                  uniqueName="[QuarterDim].[Quarter]"
                  type="{OLAPDataGrid.OLAP_HIERARCHY}"
                  formatter="{usdFormatter}"/>
          </mx:itemRendererProviders>
      </mx:OLAPDataGrid>

В этом примере свойства uniqueName и type указывают, что Quarter является иерархией размера QuarterDim.

OLAPDataGridGroupRenderer Класс OLAPDataGridGroupRenderer определяет средство визуализации элементов по умолчанию для группового средства визуализации элемента управления OLAPDataGrid.mx.core:IDataRenderermx.controls.listClasses:IDropInListItemRenderermx.controls.listClasses:IListItemRenderermx.core:UIComponent Класс OLAPDataGridGroupRenderer определяет средство визуализации элементов по умолчанию для группового средства визуализации элемента управления OLAPDataGrid. Экземпляр этого класса является значением по умолчанию для свойства OLAPDataGrid.groupItemRenderer. dataChange Передается при изменении свойства data.mx.events.FlexEvent.DATA_CHANGEmx.events.FlexEvent Передается при изменении свойстваdata.

При использовании компонента как средства визуализации элементов свойство data содержит данные для отображения. Прослушиватель события может использовать это событие и обновить компонент при изменении свойства data.

OLAPDataGridGroupRenderer Конструктор. Конструктор. label Внутренний класс UITextField, отображающий текст в этом средстве визуализации. Внутренний класс UITextField, отображающий текст в этом средстве визуализации. data Реализация свойства data, как определено интерфейсом IDataRenderer. Реализация свойства data, как определено интерфейсом IDataRenderer. mx.core.IDataRendererlistData Реализация свойства listData, как определено интерфейсом IDropInListItemRenderer. Реализация свойства listData, как определено интерфейсом IDropInListItemRenderer. mx.controls.listClasses.IDropInListItemRenderer
OLAPDataGridRendererProvider Класс OLAPDataGridRendererProvider определяет базовый класс для назначения средств визуализации, используемых элементом управления OLAPDataGrid.Object Класс OLAPDataGridRendererProvider определяет базовый класс для назначения средств визуализации, используемых элементом управления OLAPDataGrid. Свойства класса OLAPDataGridRendererProvider применяются для настройки местоположения использования средства визуализации элементов в элементе управления OLAPDataGrid.

Каждая ячейка в элементе управления OLAPDataGrid является результатом пересечения элементов строки и элементов столбца элемента управления. Однако при назначении средства визуализации элементов элементу управления OLAPDataGrid для одного из размеров строки или столбца требуется указать только свойства uniqueName и type. Поэтому можно создать ситуацию, при которой два разных средства визуализации элементов будут назначены для одной и той же ячейки элемента управления.

В случае конфликта между двумя или больше средствами визуализации элементов элемент управления OLAPDataGrid использует средство визуализации элементов, основанный на следующих приоритетах:

  1. type = OLAPDataGrid.OLAP_MEMBER
  2. type = OLAPDataGrid.OLAP_LEVEL
  3. type = OLAPDataGrid.OLAP_HIERARCHY
  4. type = OLAPDataGrid.OLAP_DIMENSION

Поэтому если средство визуализации элементов со значением типа OLAPDataGrid.OLAP_LEVEL и средство визуализации элементов со значением типа OLAPDataGrid. OLAP_HIERARCHY применяются к той же самой ячейке, элемент управления OLAPDataGrid применяет элемент средство визуализации элементов со значением типа OLAPDataGrid.OLAP_LEVEL.

Если два средства визуализации элементов имеют то же самое значение для свойства типа, элемент управления OLAPDataGrid определяет, какое средство визуализации наиболее подходит элементу и использует его.

mx.controls.OLAPDataGridstyleName Имя объявления стиля CSS для управления внешним видом ячейки. Имя объявления стиля CSS для управления внешним видом ячейки.

Например, в приложении определяется следующий стиль, а затем используется свойство styleName для связывания его с определенной иерархией в схеме OLAP:

      <Style>
        .monthStyle
          {
            color:0x755762
            fontSize:14
          }
      </Style>
     
      <mx:ODGHeaderRendererProvider 
        type="OLAPDataGrid.OLAP_HIERARCHY" 
        uniqueName="[Time][Month]" styleName="monthStyle"/> 
renderer Объект средства визуализации, используемый для настройки элемента управления OLAPDataGrid. Объект средства визуализации, используемый для настройки элемента управления OLAPDataGrid. type Указывает, применяется ли свойство визуализации к размеру (OLAPDataGrid.OLAP_DIMENSION), иерархии(OLAPDataGrid.OLAP_HIERARCHY), уровню(OLAPDataGrid.OLAP_LEVEL) или элементу (OLAPDataGrid.OLAP_MEMBER) оси. Указывает, применяется ли свойство визуализации к размеру (OLAPDataGrid.OLAP_DIMENSION), иерархии(OLAPDataGrid.OLAP_HIERARCHY), уровню(OLAPDataGrid.OLAP_LEVEL) или элементу (OLAPDataGrid.OLAP_MEMBER) оси.

Согласно настройке установите это свойство на свойство uniqueName. Например, если свойство uniqueName ссылается на иерархию схемы OLAP, установите это свойство на OLAPDataGrid.OLAP_HIERARCHY.

uniqueName Уникальное имя IOLAPElement, к которому применяется средство визуализации. Уникальное имя IOLAPElement, к которому применяется средство визуализации. Например, [TimeDim][YearHier][2007] является уникальным именем, где 2007 – уровень, принадлежащий иерархии YearHier измерения TimeDim.

Свойства uniqueName и type вместе указывают адресата средства визуализации элементов. Поскольку уникальное имя [TimeDim] [YearHier] [2007] указывает уровень схемы OLAP, установите свойство type на OLAPDataGrid.OLAP_LEVEL.

OLAPDataGridHeaderRendererProvider Класс OLAPDataGridHeaderRendererProvider позволяет указывать средство визуализации пользовательского заголовка для столбцов в элементе управления OLAPDataGrid.mx.controls.olapDataGridClasses:OLAPDataGridRendererProvider Класс OLAPDataGridHeaderRendererProvider позволяет указывать средство визуализации пользовательского заголовка для столбцов в элементе управления OLAPDataGrid.

Для указания средства визуализации пользовательского заголовка для элемента управления OLAPDataGrid создайте средство визуализации пользовательского заголовка как подкласс для класса OLAPDataGridHeaderRenderer, создайте экземпляр OLAPDataGridHeaderRendererProvider, установите свойство OLAPDataGridHeaderRendererProvider.renderer для средства визуализации пользовательского заголовка, а затем передайте экземпляр OLAPDataGridHeaderRendererProvider в элемент управления OLAPDATAGrid путем установки свойства OLAPDataGrid.headerRendererProviders.

mx.controls.OLAPDataGridmx.controls.olapDataGridClasses.OLAPDataGridHeaderRendererheaderWordWrap Установите значение на true для переноса текста в заголовке столбца. Установите значение на true для переноса текста в заголовке столбца.