Paket | mx.controls.olapDataGridClasses |
Klasse | public class OLAPDataGridRendererProvider |
Vererbung | OLAPDataGridRendererProvider Object |
Unterklassen | OLAPDataGridHeaderRendererProvider, OLAPDataGridItemRendererProvider |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Jede Zelle in einem OLAPDataGrid-Steuerelement ist ein Ergebnis der Schnittmenge zwischen den Membern entlang einer Zeile und den Membern entlang einer Spalte des Steuerelements. Wenn Sie jedoch einen Elementrenderer einem OLAPDataGrid-Steuerelement zuweisen, geben Sie nur die Eigenschaften uniqueName
und type
für eine der Dimensionen an, entweder Zeile oder Spalte. Daher können Sie eine Situation schaffen, in der zwei verschiedene Elementrenderer derselben Zelle des Steuerelements zugewiesen werden.
Bei einem Konflikt zwischen zwei oder mehr Elementrenderern wendet das OLAPDataGrid-Steuerelement den Elementrenderer gemäß folgenden Prioritäten an:
-
type
=OLAPDataGrid.OLAP_MEMBER
-
type
=OLAPDataGrid.OLAP_LEVEL
-
type
=OLAPDataGrid.OLAP_HIERARCHY
-
type
=OLAPDataGrid.OLAP_DIMENSION
Daher gilt: Wenn ein Elementrenderer mit einem Typwert von OLAPDataGrid.OLAP_LEVEL
und ein Elementrenderer mit einem Typwert von OLAPDataGrid.OLAP_HIERARCHY
auf dieselbe Zelle angewendet werden, wendet das OLAPDataGrid-Steuerelement den Elementrenderer mit einem Typwert von OLAPDataGrid.OLAP_LEVEL
an.
Wenn zwei Elementrenderer denselben Wert für die Typeigenschaft haben, bestimmt das OLAPDataGrid-Steuerelement, welcher Renderer besser zum Element pass und verwendet ihn.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
renderer : IFactory
Das Renderer-Objekt, das für die Anpassung des OLAPDataGrid-Steuerelements verwendet wird. | OLAPDataGridRendererProvider | ||
styleName : String
Der Name einer CSS-Stildeklaration für die Steuerung der Darstellung der Zelle. | OLAPDataGridRendererProvider | ||
type : int
Legt fest, ob der Renderer auf eine Dimension (OLAPDataGrid.OLAP_DIMENSION), eine Hierarchie (OLAPDataGrid.OLAP_HIERARCHY), eine Ebene (OLAPDataGrid.OLAP_LEVEL) oder ein Member (OLAPDataGrid.OLAP_MEMBER) einer Achse angewendet wird. | OLAPDataGridRendererProvider | ||
uniqueName : String
Der eindeutige Name des IOLAPElement-Elements, auf das der Renderer angewendet wird. | OLAPDataGridRendererProvider |
renderer | Eigenschaft |
renderer:IFactory
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das Renderer-Objekt, das für die Anpassung des OLAPDataGrid-Steuerelements verwendet wird.
Implementierung
public function get renderer():IFactory
public function set renderer(value:IFactory):void
styleName | Eigenschaft |
public var styleName:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Name einer CSS-Stildeklaration für die Steuerung der Darstellung der Zelle.
Beispiel: Sie definieren den folgenden Stil in Ihrer Anwendung und verwenden dann die styleName
-Eigenschaft, um ihn mit einer bestimmten Hierarchie in einem OLAP-Schema zu verknüpfen:
<Style> .monthStyle { color:0x755762 fontSize:14 } </Style> <mx:ODGHeaderRendererProvider type="OLAPDataGrid.OLAP_HIERARCHY" uniqueName="[Time][Month]" styleName="monthStyle"/>
type | Eigenschaft |
type:int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt fest, ob der Renderer auf eine Dimension (OLAPDataGrid.OLAP_DIMENSION
), eine Hierarchie (OLAPDataGrid.OLAP_HIERARCHY
), eine Ebene (OLAPDataGrid.OLAP_LEVEL
) oder ein Member (OLAPDataGrid.OLAP_MEMBER
) einer Achse angewendet wird.
Legen Sie diese Eigenschaft basierend auf den Einstellungen der uniqueName
-Eigenschaft fest. Beispiel: Wenn die uniqueName
-Eigenschaft auf eine Hierarchie eines OLAP-Schemas verweist, setzen Sie diese Eigenschaft auf OLAPDataGrid.OLAP_HIERARCHY
.
Implementierung
public function get type():int
public function set type(value:int):void
uniqueName | Eigenschaft |
uniqueName:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der eindeutige Name des IOLAPElement-Elements, auf das der Renderer angewendet wird. Beispiel: „[TimeDim][YearHier][2007]“ ist ein eindeutiger Name, in dem „2007“ die Ebene darstellt, die zur „YearHier“-Hierarchie der „TimeDim“-Dimension gehört.
Die uniqueName
-Eigenschaft und die type
-Eigenschaft geben gemeinsam das Ziel des Elementrenderers an. Da der eindeutige Name von „[TimeDim][YearHier][2007]“ eine Ebene eines OLAP-Schemas angibt, setzen Sie die type
-Eigenschaft auf OLAPDataGrid.OLAP_LEVEL
.
Implementierung
public function get uniqueName():String
public function set uniqueName(value:String):void
Tue Jun 12 2018, 10:04 AM Z