Paket | mx.collections |
Klasse | public class SummaryRow |
Vererbung | SummaryRow Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
summaries
-Eigenschaft der GroupingField- oder GroupingCollection-Klasse. Sie zeigen die Übersichtsdaten in einer vorhandenen Zeile des AdvancedDataGrid-Steuerelements oder in einer eigenen Zeile an.
Die summaries
-Eigenschaft der GroupingField- oder GroupingCollection-Klasse ist eine Instanz der SummaryRow-Klasse. Anschließend verwenden Sie die fields
-Eigenschaft der SummaryRow-Klasse, um ein Array einer oder mehrerer SummaryField/SummaryField2-Instanzen anzugeben, die die Felder der für die Erstellung der Übersicht verwendeten Daten definieren. SummaryField2
muss verwendet werden, wenn Sie GroupingCollection2
verwenden.
Das folgende Beispiel erstellt Übersichtszeilen basierend auf zwei Feldern des Datenproviders des AdvancedDataGrid-Steuerelements:
<mx:AdvancedDataGrid id="myADG" initialize="gc.refresh();"> <mx:dataProvider> <mx:GroupingCollection id="gc" source="{dpFlat}"> <mx:Grouping> <mx:GroupingField name="Region"> <mx:summaries> <mx:SummaryRow summaryPlacement="group"> <mx:fields> <mx:SummaryField dataField="Actual" label="Min Actual" operation="MIN"/> <mx:SummaryField dataField="Actual" label="Max Actual" operation="MAX"/> </mx:fields> </mx:SummaryRow> </mx:summaries> </mx:GroupingField> <mx:GroupingField name="Territory"> <mx:summaries> <mx:SummaryRow summaryPlacement="group"> <mx:fields> <mx:SummaryField dataField="Actual" label="Min Actual" operation="MIN"/> <mx:SummaryField dataField="Actual" label="Max Actual" operation="MAX"/> </mx:fields> </mx:SummaryRow> </mx:summaries> </mx:GroupingField> </mx:Grouping> </mx:GroupingCollection> </mx:dataProvider> <mx:columns> <mx:AdvancedDataGridColumn dataField="Region"/> <mx:AdvancedDataGridColumn dataField="Territory_Rep" headerText="Territory Rep"/> <mx:AdvancedDataGridColumn dataField="Actual"/> <mx:AdvancedDataGridColumn dataField="Estimate"/> <mx:AdvancedDataGridColumn dataField="Min Actual"/> <mx:AdvancedDataGridColumn dataField="Max Actual"/> </mx:columns> </mx:AdvancedDataGrid>MXML-SyntaxMXML-Syntax ausblenden
<mx.SummaryRow>
tag defines the following tag attributes:
<mx:SummaryRow Properties fields="No default" summaryObjectFunction="No default" summaryPlacement="last" />
Standard-MXML-Eigenschaftfields
Verwandte API-Elemente
mx.collections.GroupingField
mx.collections.SummaryField
mx.collections.SummaryField2
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
fields : Array
Array von SummaryField2-Instanzen, die die Merkmale der Datenfelder definieren, die zum Erstellen der Übersicht verwendet werden. | SummaryRow | ||
summaryObjectFunction : Function
Gibt eine Callback-Funktion an, die das Übersichtsobjekt definiert, das eine Instanz der SummaryObject-Klasse ist. | SummaryRow | ||
summaryPlacement : String = "last"
Gibt an, ob die Übersichtszeile im AdvancedDataGrid-Steuerelement angezeigt wird. | SummaryRow |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | SummaryRow | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
fields | Eigenschaft |
public var fields:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Array von SummaryField2-Instanzen, die die Merkmale der Datenfelder definieren, die zum Erstellen der Übersicht verwendet werden.
Verwandte API-Elemente
summaryObjectFunction | Eigenschaft |
public var summaryObjectFunction:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt eine Callback-Funktion an, die das Übersichtsobjekt definiert, das eine Instanz der SummaryObject-Klasse ist. Die SummaryObject-Instanz sammelt Übersichtsdaten für die Anzeige im AdvancedDataGrid-Steuerelement. Das AdvancedDataGrid-Steuerelement fügt die SummaryObject-Instanz dem Datenprovider hinzu, um die Übersichtsdaten im Steuerelement anzuzeigen. Definieren Sie daher die Eigenschaften, die Sie anzeigen möchten, innerhalb der SummaryObject-Instanz.
Sie verwenden diese Eigenschaft mit der SummaryField.summaryFunction
-Eigenschaft, die eine Callback-Funktion definiert, um die Übersichtsberechnung durchzuführen.
Die GroupingCollection-Klasse fügt dem Objekt eine Eigenschaft namens children
hinzu.
Die Rückruffunktion muss über die folgende Signatur verfügen:
function mySumObjFunc():SummaryObject {}
Verwandte API-Elemente
summaryPlacement | Eigenschaft |
public var summaryPlacement:String = "last"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt an, ob die Übersichtszeile im AdvancedDataGrid-Steuerelement angezeigt wird. Folgende Werte sind möglich:
„first“
- Eine Übersichtszeile als erste Zeile in der Gruppe erstellen.„last“
- Eine Übersichtszeile als letzte Zeile in der Gruppe erstellen.„group“
- Die Übersichtsdaten der Zeile hinzufügen, die der Gruppe entspricht.
Sie können mehrere Werte getrennt durch ein Leerzeichen angeben. Beispiel: Der Wert „last group“
zeigt dieselbe Übersichtszeile auf Gruppenebene und in der letzten Zeile der untergeordneten Elemente an.
SummaryRow | () | Konstruktor |
public function SummaryRow()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
Tue Jun 12 2018, 10:04 AM Z