Paket | mx.collections |
Klasse | public class SummaryField2 |
Vererbung | SummaryField2 Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Hinweis: In der vorherigen Flex-Version wurde die SummaryField-Klasse für das Erstellen von Übersichtsdaten verwendet. Die SummaryField2-Klasse ist in Flex 4 neu. Sie ist leistungsfähiger als SummaryField.
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 summaryOperation
-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:SummaryField2 dataField="Actual" label="Min Actual" summaryOperation="MIN"/> <mx:SummaryField2 dataField="Actual" label="Max Actual" summaryOperation="MAX"/> </mx:fields> </mx:SummaryRow> </mx:summaries> </mx:GroupingField> <mx:GroupingField name="Territory"> <mx:summaries> <mx:SummaryRow summaryPlacement="group"> <mx:fields> <mx:SummaryField2 dataField="Actual" label="Min Actual" summaryOperation="MIN"/> <mx:SummaryField2 dataField="Actual" label="Max Actual" summaryOperation="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.SummaryField2>
inherits all the tag attributes of its superclass,
and defines the following tag attributes:
<mx:SummaryField2 Properties dataField="No default" label="No default" summaryOperation="SUM" />
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. | SummaryField2 | ||
label : String
Die im Übersichtsobjekt, einer Instanz der SummaryObject-Klasse, verwendete Eigenschaft, die die Übersichtsinformationen enthält. | SummaryField2 | ||
summaryOperation : Object = SUM
Die für die untergeordneten Elemente ausgeführte Übersicht. | SummaryField2 |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | SummaryField2 | ||
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 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Datenfeld, für das die Übersicht erstellt wird.
label | Eigenschaft |
public var label:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
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
summaryOperation | Eigenschaft |
public var summaryOperation:Object = SUM
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die für die untergeordneten Elemente ausgeführte Übersicht. Für diese Eigenschaft sind folgende Werte möglich:
- Für numerische Felder:
SUM
,MIN
,MAX
,AVG
oderCOUNT
. - Eine Instanz der Klasse, die die benutzerdefinierte ISummaryCalculator-Schnittstelle implementiert, um eine benutzerdefinierte Übersicht zu erstellen.
Der Standardwert ist SUM.
Verwandte API-Elemente
SummaryField2 | () | Konstruktor |
public function SummaryField2(dataField:String = null, summaryOperation:Object = SUM)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
ParameterdataField:String (default = null ) — Datenfeld, für das die Übersicht erstellt wird.
| |
summaryOperation:Object (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 . Sie können zum Berechnen der Übersichten auch eine ISummaryCalculator-Implementierung angeben.
|
Tue Jun 12 2018, 10:04 AM Z