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 

SummaryRow  - AS3 Flex

Paketmx.collections
Klassepublic class SummaryRow
VererbungSummaryRow Inheritance Object

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

Die SummaryRow-Klasse stellt eine Übersichtszeile des AdvancedDataGrid dar. Sie erstellen Übersichtsdaten über Ihre Datengruppen mithilfe der 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-SyntaxexpandedMXML-Syntax ausblenden
The <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



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : 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
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
SummaryRow
 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

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.

Konstruktordetails

SummaryRow

()Konstruktor
public function SummaryRow()

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

Konstruktor.





[ 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.