ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.collections 

SummaryField  - AS3 Flex

Paketmx.collections
Klassepublic class SummaryField
VererbungSummaryField Inheritance Object
Veraltet seit 4.0: Verwenden Sie SummaryField2

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die SummaryField-Klasse stellt eine einzelne Eigenschaft in einer SummaryRow-Instanz dar. Jede SummaryRow-Instanz gibt eine oder mehrere SummaryField-Instanzen an, die verwendet werden, um eine Datenübersicht zu erstellen.

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



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : 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
Öffentliche Methoden
 MethodeDefiniert von
  
SummaryField(dataField:String = null, operation:String = "SUM")
Konstruktor.
SummaryField
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

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

Konstruktordetails

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.

Parameter
dataField: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.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.