Paket | mx.olap |
Klasse | public class OLAPAttribute |
Vererbung | OLAPAttribute OLAPHierarchy OLAPElement Proxy |
Implementiert | IOLAPAttribute |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | 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="" />
Standard-MXML-Eigenschaftelements
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
allMemberName : String
Der Name des Mitglieds „all“ der Hierarchie. | OLAPHierarchy | ||
children : IList [schreibgeschützt]
Die untergeordneten Elemente des Mitglieds „all“ als Liste der IOLAPMember-Instanzen. | OLAPHierarchy | ||
dataCompareFunction : Function
Vom Benutzer bereitgestellte Rückruffunktion, welche benutzt wird, um Datenelemente zu vergleichen, während sie sortiert werden. | OLAPAttribute | ||
dataField : String
Das Feld des Eingabedatensatzes, welches die Daten für die OLAPAttribute-Instanz bereitstellt. | OLAPAttribute | ||
dataFunction : Function
Eine Rückruffunktion, welche die tatsächlichen Daten für das Attribut zurückgibt. | OLAPAttribute | ||
defaultMember : IOLAPMember [schreibgeschützt]
Das Standardmitglied der Hierarchie. | OLAPHierarchy | ||
dimension : IOLAPDimension
Die Dimension, zu welcher das Element gehört. | OLAPElement | ||
displayName : String
Der Name des OLAP-Elements als String, welches zur Darstellung genutzt werden kann. | OLAPElement | ||
displayNameFunction : Function
Eine Rückruffunktion, welche den Anzeigenamen eines Mitgliedelements zurückgibt. | OLAPAttribute | ||
hasAll : Boolean [override]
Enthält „true“, weil angenommen wird, dass Attribute aggregierbar sind und das Mitglied „all“ anwesend ist. | OLAPAttribute | ||
members : IList [override] [schreibgeschützt]
Alle Mitglieder aller Ebenen, welche zu dieser Hierarchie gehören als Liste von IOLAPMember-Instanzen. | OLAPAttribute | ||
name : String [override]
Der benutzerdefinierte Name der Hierarchie. | OLAPHierarchy | ||
uniqueName : String [schreibgeschützt]
Der eindeutige Name des OLAP-Elements im Cube. | OLAPElement |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | OLAPAttribute | ||
Gibt die Ebene mit dem jeweiligen Namen innerhalb der Hierarchie zurück. | OLAPHierarchy | ||
Gibt das Mitglied mit dem jeweiligen Namen innerhalb der Hierarchie zurück. | OLAPHierarchy | ||
Gibt den eindeutigen Namen des Elements zurück. | OLAPElement |
dataCompareFunction | Eigenschaft |
public var dataCompareFunction:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Vom Benutzer bereitgestellte Rückruffunktion, welche benutzt wird, um Datenelemente zu vergleichen, während sie sortiert werden. Standardmäßig werden die Datenmitglieder direkt verglichen.
dataField | Eigenschaft |
dataField:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das Feld des Eingabedatensatzes, welches die Daten für die OLAPAttribute-Instanz bereitstellt.
Implementierung
public function get dataField():String
public function set dataField(value:String):void
dataFunction | Eigenschaft |
dataFunction:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Rückruffunktion, welche die tatsächlichen Daten für das Attribut zurückgibt. Verwenden Sie diese Rückruffunktion, um berechnete Daten zurückzugeben, welche auf den tatsächlichen Daten basieren. Beispiel: Sie können den Monatsnamen als String aus dem Datum zurückgeben, das den Monat als Zahl darstellt. Oder Sie berechnen einen Wert. Beispiel: Ihre Eingabedaten enthalten die Altersangaben von Menschen, z. B. 1, 4, 9, 10, 12, 15, 20. Ihre Rückruffunktion kann eine Altersgruppe zurückgeben, welche das Alter enthält, z. B. 1-10 oder 11-20.
Die Signatur dieser Rückruffunktion lautet:
function myDataFunction(rowData:Object, dataField:String):Object;
rowData
enthält die Daten der Zeile der flachen Eingabedaten und dataField
enthält den Namen des Datenfelds.
Die Funktion kann einen String oder eine Zahl zurückgeben.
Das folgende Beispiel gibt die Altersgruppe für jeden Alterswert in den flachen Daten zurück:
private function ageGroupingHandler(rowData:Object, field:String):Object { return rowData[field] / 10; }
Implementierung
public function get dataFunction():Function
public function set dataFunction(value:Function):void
displayNameFunction | Eigenschaft |
public var displayNameFunction:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Rückruffunktion, welche den Anzeigenamen eines Mitgliedelements zurückgibt. Flex ruft diese Funktion für jedes Mitglied auf, das zur OLAPAttribute-Instanz hinzugefügt wird.
Die Funktionssignatur lautet:
function myDisplayNameFunction(memberName:String):String
memberName
enthält den Namen des Elements.
Die Funktion gibt den Anzeigenamen des Elements zurück.
Das folgende Beispiel konvertiert einen numerischen Gruppennamen (1, 2 oder 3) in einen Anzeigenamen („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 | Eigenschaft |
hasAll:Boolean
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Enthält true
, weil angenommen wird, dass Attribute aggregierbar sind und das Mitglied „all“ anwesend ist.
Implementierung
override public function get hasAll():Boolean
override public function set hasAll(value:Boolean):void
members | Eigenschaft |
members:IList
[schreibgeschützt] [override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Alle Mitglieder aller Ebenen, welche zu dieser Hierarchie gehören, als Liste von IOLAPMember-Instanzen. Die zurückgegebene Liste kann Remote-Daten darstellen und deshalb eventuell einen ItemPendingError ausgeben.
Implementierung
override public function get members():IList
OLAPAttribute | () | Konstruktor |
public function OLAPAttribute(name:String = null, displayName:String = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
Parametername:String (default = null ) — Der Name der OLAPAttribute-Instanz. Sie können diesen Parameter verwenden, um eine OLAPAttribute-Instanz mit einer OLAPLevel-Instanz zu verknüpfen.
| |
displayName:String (default = null ) — Der Name des Attributs als String, welcher für die Darstellung benutzt werden kann.
|
Tue Jun 12 2018, 10:04 AM Z