| Pacote | mx.controls.olapDataGridClasses |
| Classe | classe pública OLAPDataGridRendererProvider |
| Herança | OLAPDataGridRendererProvider Object |
| Subclasses | OLAPDataGridHeaderRendererProvider, OLAPDataGridItemRendererProvider |
Cada célula em um controle OLAPDataGrid é resultado de uma interseção entre os membros ao longo de uma fileira e os membros ao longo de uma coluna do controle. No entanto, quando você designa um representante de item a um controle OLAPDataGrid, você especifica apenas as propriedades uniqueName e type para uma das dimensões, fileira ou coluna. Portanto, você pode criar uma situação onde dois representantes de itens diferentes são designados à mesma célula do controle.
No caso de um conflito entre dois ou mais representantes de itens, o controle OLAPDataGrid aplica o representante de item baseado nas seguintes propriedades:
type = OLAPDataGrid.OLAP_MEMBER type = OLAPDataGrid.OLAP_LEVEL type = OLAPDataGrid.OLAP_HIERARCHYtype = OLAPDataGrid.OLAP_DIMENSIONPortanto, se um representante de item com um valor de tipo OLAPDataGrid.OLAP_LEVEL e um representante de item com um valor de tipo OLAPDataGrid.OLAP_HIERARCHY são aplicados à mesma célula, o controle OLAPDataGrid aplica o representate de item com um valor de tipo OLAPDataGrid.OLAP_LEVEL.
Se dois representantes de itens tem o mesmo valor da propriedade de tipo, o controle OLAPDataGrid determina que representante combina mais com o item, e usa ele.
Ver também
| Propriedade | Definido Por | ||
|---|---|---|---|
![]() | constructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
| Object | |
![]() | prototype : Object
[static]
Uma referência ao objeto protótipo de uma classe ou função de objeto.
| Object | |
| renderer : IFactory
O objeto representante usado para customizar o controle OLAPDataGrid.
| OLAPDataGridRendererProvider | ||
| styleName : String
O nome de uma declaração de estilo CSS para controlar a aparência da célula.
| OLAPDataGridRendererProvider | ||
| type : int
Especifica se o representante é aplicado a uma dimensão (OLAPDataGrid.OLAP_DIMENSION), hierarquia (OLAPDataGrid.OLAP_HIERARCHY), nível (OLAPDataGrid.OLAP_LEVEL), ou membro (OLAPDataGrid.OLAP_MEMBER) de um eixo.
| OLAPDataGridRendererProvider | ||
| uniqueName : String
O nome exclusivo do IOLAElement para qual o representante é aplicado.
| OLAPDataGridRendererProvider | ||
| renderer | propriedade |
renderer:IFactory [ler-escrever] O objeto representante usado para customizar o controle OLAPDataGrid.
public function get renderer():IFactory
public function set renderer(value:IFactory):void
| styleName | propriedade |
public var styleName:String
O nome de uma declaração de estilo CSS para controlar a aparência da célula.
Por exemplo, você define o seguinte estilo em seu aplicativo, e depois usa a propriedade styleName para associá-lo a uma hierarquia específica no esquema OLAP.
<Style>
.monthStyle
{
color:0x755762
fontSize:14
}
</Style>
<mx:ODGHeaderRendererProvider
type="OLAPDataGrid.OLAP_HIERARCHY"
uniqueName="[Time][Month]" styleName="monthStyle"/>
| type | propriedade |
type:int [ler-escrever]
Especifica se o representante é aplicado à dimensão (OLAPDataGrid.OLAP_DIMENSION), hierarquia (OLAPDataGrid.OLAP_HIERARQUIA), nível (OLAPDataGrid.OLAP_LEVEL), ou membro (OLAPDataGrid.OLAP_MEMBER) de um eixo.
Ajusta essa propriedade baseando-se no ajuste da propriedade uniqueName.
Por exemplo, se a propriedade uniqueName referencia a hierarquia de um esquema OLAP, ajusta essa propriedade para OLAPDataGrid.OLAP_HIERARCHY.
public function get type():int
public function set type(value:int):void
| uniqueName | propriedade |
uniqueName:String [ler-escrever] O nome exclusivo do IOLAElement para qual o representante é aplicado. Por exemplo, "[TimeDim][YearHier][2007]" é um nome exclusivo, onde "2007" é o nível que pertence à hierarquia "YearHier" da dimensão "TimeDim".
A propriedade uniqueName e a propriedade type juntos especificam o alvo do representante de item. Já que o nome exclusivo de "[TimeDim][YearHier][2007]" especifica um níveldo esquema OLAP, ajuste a propriedade para OLAPDataGrid.OLAP_LEVEL.
public function get uniqueName():String
public function set uniqueName(value:String):void