| Paket | mx.collections |
| Klasse | public class SummaryField |
| Vererbung | SummaryField Object |
| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Mit der dataField-Eigenschaft legen Sie das Datenfeld fest, das verwendet wird, um die Übersicht zu generieren. Mit der label-Eigenschaft geben Sie den Namen des Datenfelds an, das zur Speicherung der Übersichtsdaten erstellt wurde, und mit der operation-Eigenschaft legen Sie fest, wie die Übersicht für numerische Felder erstellt wird. Sie können einen der folgenden Werte angeben: SUM, MIN, MAX, AVG oder COUNT.
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>
Diese Klasse ist veraltet. Sie wurde durch die neue Klasse SummaryField2 ersetzt. Die operation- und summaryFunction-Eigenschaften sind in der SummaryField2-Klasse nicht vorhanden. Die neue Eigenschaft summaryOperation wird in SummaryField2 eingeführt.
Verwandte API-Elemente
| Eigenschaft | Definiert von | ||
|---|---|---|---|
![]() | constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | |
| dataField : String
Datenfeld, für das die Übersicht erstellt wird. | SummaryField | ||
| label : String
Die im Übersichtsobjekt, einer Instanz der SummaryObject-Klasse, verwendete Eigenschaft, die die Übersichtsinformationen enthält. | SummaryField | ||
| operation : String = "SUM"
Die Funktion, die für die untergeordneten Elemente ausgeführt werden soll. | SummaryField | ||
| summaryFunction : Function
Legt eine Callback-Funktion zur Berechnung einer benutzerdefinierten Datenübersicht fest. | SummaryField | ||
| Methode | Definiert von | ||
|---|---|---|---|
Konstruktor. | SummaryField | ||
![]() |
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 | |
dataField | Eigenschaft |
public var dataField:String| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Datenfeld, für das die Übersicht erstellt wird.
label | Eigenschaft |
public var label:String| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die im Übersichtsobjekt, einer Instanz der SummaryObject-Klasse, verwendete Eigenschaft, die die Übersichtsinformationen enthält.
Beispiel: Wenn Sie die label-Eigenschaft auf „Summary“ setzen, wird die berechnete Übersicht in eine Eigenschaft namens „Summary“ im Übersichtsobjekt platziert. Die Eigenschaft der SummaryObject-Instanz, die die Übersichtsdaten enthält, wird wie folgt angezeigt:
{Summary:1000}
Verwandte API-Elemente
operation | Eigenschaft |
public var operation:String = "SUM"| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Funktion, die für die untergeordneten Elemente ausgeführt werden soll. Sie können einen der folgenden Werte für numerische Felder angeben: SUM, MIN, MAX, AVG oder COUNT.
Der Standardwert ist SUM.
summaryFunction | Eigenschaft |
public var summaryFunction:Function| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt eine Callback-Funktion zur Berechnung einer benutzerdefinierten Datenübersicht fest.
Diese Funktion wird mit der SummaryRow.summaryObjectFunction-Eigenschaft verwendet, die eine Instanz der SummaryObject-Klasse definiert, die zur Sammlung von Übersichtsdaten für die Anzeige im AdvancedDataGrid-Steuerelement verwendet wird.
Die Funktionssignatur sollte wie folgt lauten:
function mySummaryFunction(iterator:IViewCursor, dataField:String, operation:String):Object
Die integrierten Übersichtsfunktionen für SUM, MIN, MAX, AVG und COUNT geben jeweils einen Number-Datentyp zurück, der die Übersichtsdaten enthält.
Verwandte API-Elemente
SummaryField | () | Konstruktor |
public function SummaryField(dataField:String = null, operation:String = "SUM")| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
ParameterdataField:String (default = null) — Datenfeld, für das die Übersicht erstellt wird.
| |
operation:String (default = "SUM") — Die Funktion, die für die untergeordneten Elemente ausgeführt werden soll. Sie können einen der folgenden Werte für numerische Felder angeben: SUM, MIN, MAX, AVG oder COUNT.
|
Tue Jun 12 2018, 10:04 AM Z
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen