Paket | mx.controls.advancedDataGridClasses |
Klasse | public class AdvancedDataGridColumnGroup |
Vererbung | AdvancedDataGridColumnGroup AdvancedDataGridColumn CSSStyleDeclaration EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
AdvancedDataGrid.columnGroup
-Eigenschaft übernimmt ein Array von AdvancedDataGridColumnGroup-Instanzen, um die Spaltengruppen festzulegen.
Das folgende Beispiel verwendet die AdvancedDataGridColumnGroup-Klasse, um eine Spaltengruppe namens Revenues zu definieren, die zwei Spalten enthält: Actual und Estimate.
<mx:AdvancedDataGrid id="myADG" dataProvider="{dpFlat}" width="100%" height="100%"> <mx:groupedColumns> <mx:AdvancedDataGridColumn dataField="Region"/> <mx:AdvancedDataGridColumn dataField="Territory"/> <mx:AdvancedDataGridColumn dataField="Territory_Rep" headerText="Territory Rep"/> <mx:AdvancedDataGridColumnGroup headerText="Revenues"> <mx:AdvancedDataGridColumn dataField="Actual"/> <mx:AdvancedDataGridColumn dataField="Estimate"/> </mx:AdvancedDataGridColumnGroup> </mx:groupedColumns> </mx:AdvancedDataGrid>MXML-SyntaxMXML-Syntax ausblenden
You use the <mx.AdvancedDataGridColumnGroup>
tag to configure a column
group of a AdvancedDataGrid control.
You specify the <mx.AdvancedDataGridColumnGroup>
tag as a child
of the groupedColumns
property in MXML.
The <mx.AdvancedDataGridcolumn>
tag defines the following tag attributes:
<mx:AdvancedDataGridColumn Properties children="No default" childrenDragEnabled="true|false" />
Standard-MXML-Eigenschaftchildren
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
children : Array
Ein Array von AdvancedDataGridColumn-Instanzen, die die Spalten der Spaltengruppe definieren. | AdvancedDataGridColumnGroup | ||
childrenDragEnabled : Boolean = true
Legt fest, ob die untergeordneten Spalten gezogen werden können, um sie in der Gruppe neu zu platzieren. | AdvancedDataGridColumnGroup | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
dataField : String
Der Name des Feldes bzw. der Eigenschaft im Datenproviderelement, das bzw. die mit der Spalte verknüpft ist. | AdvancedDataGridColumn | ||
dataTipField : String
Der Name des Felds im Datenprovider, das als Datentipp angezeigt werden soll. | AdvancedDataGridColumn | ||
dataTipFunction : Function
Legt eine Rückruffunktion fest, die mit jedem Element des Datenproviders ausgeführt werden muss, um seinen Datentipp zu ermitteln. | AdvancedDataGridColumn | ||
defaultFactory : Function
Diese Funktion wird normalerweise durch den MXML-Compiler automatisch generiert, wenn sie nicht null ist. | CSSStyleDeclaration | ||
draggable : Boolean = true
Ein Flag, das anzeigt, ob der Benutzer die Spalte an eine neue Position ziehen darf. Wenn „true“, kann derr Benutzer die Spaltenüberschriften an eine neue Position ziehen.
| AdvancedDataGridColumn | ||
editable : Boolean = true
Ein Flag, das angibt, ob die Elemente in der Spalte bearbeitet werden dürfen. | AdvancedDataGridColumn | ||
editorDataField : String = "text"
Der Name der Elementeditoreigenschaft, die die neuen Daten für das Listenelement enthält. | AdvancedDataGridColumn | ||
editorHeightOffset : Number = 0
Die Höhe des Elementeditors in Pixeln, relativ zur Größe des Elementrenderers. | AdvancedDataGridColumn | ||
editorUsesEnterKey : Boolean = false
Ein Flag, das angibt, ob der Elementeditor die Eingabetaste verwendet. | AdvancedDataGridColumn | ||
editorWidthOffset : Number = 0
Die Breite des Elementeditors in Pixeln, relativ zur Größe des Elementrenderers. | AdvancedDataGridColumn | ||
editorXOffset : Number = 0
Die x-Position der linken oberen Ecke des Elementeditors in Pixeln, relativ zur oberen linken Ecke des Elements. | AdvancedDataGridColumn | ||
editorYOffset : Number = 0
Die y-Position der oberen linken Ecke des Elementeditors in Pixeln, relativ zur oberen linken Ecke des Elements. | AdvancedDataGridColumn | ||
enableIME : Boolean [schreibgeschützt]
Ein Flag, das angibt, ob der IME (Eingabemethodeneditor) aktiviert werden soll, wenn die Komponente den Fokus erhält. | AdvancedDataGridColumn | ||
factory : Function
Diese Funktion wird normalerweise durch den MXML-Compiler automatisch generiert, wenn sie nicht null ist. | CSSStyleDeclaration | ||
formatter : IFormatter
Eine Instanz einer Unterklasse von mx.formatters.Formatter. | AdvancedDataGridColumn | ||
headerRenderer : IFactory
Die Klassenfactory für die Elementrenderer-Instanzen, die die Spaltenüberschrift für die Spalte anzeigen. | AdvancedDataGridColumn | ||
headerText : String
Der Text der Spaltenüberschrift. | AdvancedDataGridColumn | ||
headerWordWrap : *
Wenn auf „true“ eingestellt, wird der Text in der Spaltenüberschrift umbrochen, falls er nicht in eine Zeile passt. | AdvancedDataGridColumn | ||
imeMode : String
Gibt den Modus des Eingabemethodeneditors (IME) an. | AdvancedDataGridColumn | ||
itemEditor : IFactory
Eine Klassenfactory für die Instanzen des Elementeditors, die verwendet wird, wenn die Spalte bearbeitet werden kann. | AdvancedDataGridColumn | ||
itemRenderer : IFactory
Die Klassenfactory für Elementrendererinstanzen, die die Daten für jedes Element in der Spalte anzeigen. | AdvancedDataGridColumn | ||
labelFunction : Function
Eine Funktion, die den in dieser Spalte anzuzeigenden Text bestimmt. | AdvancedDataGridColumn | ||
minWidth : Number
Die minimale Breite der Spalte in Pixeln. | AdvancedDataGridColumn | ||
overrides : Object
Wenn die setStyle()-Methode für eine UIComponent oder CSSStyleDeclaration zur Laufzeit aufgerufen wird, speichert dieses Objekt die festgelegten Name/Wert-Paare. Sie überschreiben die Name/Wert-Paare in den Objekten, die durch die von den defaultFactory- und factory-Eigenschaften angegebenen Methoden erzeugt werden. | CSSStyleDeclaration | ||
rendererIsEditor : Boolean = false
Ein Flag, das anzeigt, dass der Elementrenderer auch ein Elementeditor ist. | AdvancedDataGridColumn | ||
resizable : Boolean = true
Auf „true“ eingestellt, wenn der Benutzer die Breite der Spalte ändern darf. | AdvancedDataGridColumn | ||
selector : CSSSelector
Diese Eigenschaft ist der Basisselektor für eine mögliche Selektorkette und Bedingungen zur Zuordnung von CSS-Stildeklarationen zu Komponenten. | CSSStyleDeclaration | ||
selectorIndex : int = 0
Die Reihenfolge, in der diese CSSStyleDeclaration in den StyleManager aufgenommen wurde. | CSSStyleDeclaration | ||
showDataTips : *
Auf „true“ gesetzt, um Datentipps in der Spalte anzuzeigen. | AdvancedDataGridColumn | ||
sortable : Boolean = true
Auf „true“ eingestellt, um anzuzeigen, dass der Benutzer auf den Titel dieser Spalte klicken kann, um den Datenprovider zu sortieren. | AdvancedDataGridColumn | ||
sortCompareFunction : Function
Eine Rückruffunktion, die beim Sortieren der Daten in der Spalte aufgerufen wird. | AdvancedDataGridColumn | ||
sortDescending : Boolean = false
Gibt an, ob die Spalte in aufsteigender (false) oder absteigender (true) Reihenfolge sortiert wird. | AdvancedDataGridColumn | ||
specificity : int [schreibgeschützt]
Bestimmt die Priorität, wenn mehrere Stildeklarationen auf eine Komponente angewendet werden. | CSSStyleDeclaration | ||
styleFunction : Function
Eine Rückruffunktion, die für den Rendervorgang jeder Zelle aufgerufen wird. | AdvancedDataGridColumn | ||
subject : String [schreibgeschützt]
Das Subjekt beschreibt den Namen einer Komponente, die eine mögliche Entsprechung für diese Stildeklaration darstellt. | CSSStyleDeclaration | ||
visible : Boolean
Wenn „true“, ist die Spalte sichtbar. | AdvancedDataGridColumn | ||
width : Number
Die Breite der Spalte in Pixeln. | AdvancedDataGridColumn | ||
wordWrap : *
Auf „false“ gesetzt, um den Text in einer Zeile dieser Spalte umzubrechen, wenn er nicht in eine Zeile passt. Wenn „undefined“, wird die wordWrap-Eigenschaft des AdvancedDataGrid-Steuerelements verwendet. | AdvancedDataGridColumn |
Methode | Definiert von | ||
---|---|---|---|
AdvancedDataGridColumnGroup(columnName:String = null)
Konstruktor. | AdvancedDataGridColumnGroup | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Löscht eine Stileigenschaft dieser CSSStyleDeclaration. | CSSStyleDeclaration | ||
Klonen dieser Spalte und Rückgabe einer neuen Spalte mit denselben Eigenschaften und Stilen. | AdvancedDataGridColumn | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Ruft den Wert für eine angegebene Stileigenschaft ab, die durch diese CSSStyleDeclaration bestimmt wird. | CSSStyleDeclaration | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
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 die Daten vom Datenprovider für das festgelegte Objekt zurück. | AdvancedDataGridColumnGroup | ||
Gibt ein Stringobjekt zurück, das der Elementrenderer basierend auf den dataTipField- und dataTipFunction-Eigenschaften als Datentipp für das angegebene Datenobjekt anzeigt. | AdvancedDataGridColumn | ||
Gibt das Stringobjekt zurück, das der Elementrenderer für das angegebene Datenobjekt anzeigt. | AdvancedDataGridColumn | ||
Bestimmt mithilfe der Selektorkette, ob diese Stildeklaration auf die angegebene Komponente anwendbar ist. | CSSStyleDeclaration | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Legt eine Stileigenschaft für diese CSSStyleDeclaration fest. | CSSStyleDeclaration | ||
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 | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Stile sind entweder allgemein oder mit einem bestimmten Thema verknüpft. Allgemeine Stile können mit jedem Thema verwendet werden. Stile, die mit einem bestimmten Thema verknüpft sind, können nur verwendet werden, wenn Ihre Anwendung dieses Thema verwendet.
children | Eigenschaft |
public var children:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Array von AdvancedDataGridColumn-Instanzen, die die Spalten der Spaltengruppe definieren.
childrenDragEnabled | Eigenschaft |
public var childrenDragEnabled:Boolean = true
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt fest, ob die untergeordneten Spalten gezogen werden können, um sie in der Gruppe neu zu platzieren. Wenn false
, können untergeordnete Spalten nicht neu geordnet werden, auch wenn die AdvancedDataGridColumn.dragEnabled
-Eigenschaft für eine untergeordnete Spalten auf true
gesetzt ist.
Der Standardwert ist true.
AdvancedDataGridColumnGroup | () | Konstruktor |
public function AdvancedDataGridColumnGroup(columnName:String = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
ParametercolumnName:String (default = null ) — Der Name des Felds im Datenprovider, der der Spaltengruppe zugeordnet ist, und der Text für die Titelzelle dieser Spalte. Dies ist gleichbedeutend mit einem Einstellen der dataField - und headerText -Eigenschaften.
|
itemToData | () | Methode |
public function itemToData(data:Object):*
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die Daten vom Datenprovider für das festgelegte Objekt zurück.
Diese Methode ist nützlich, wenn die Daten für eine Zeile verschachtelte Objekte enthalten. Beispiel: Eine Zeile wird durch die folgenden Daten im Datenprovider definiert:
row = { name:"Adobe", address : { street : "345 Park Avenue", city : "San Jose", state : "CA 95110", country : "USA" } }
Sie weisen dann das „address“-Feld der dataField
-Eigenschaft der AdvancedDataGridColumnGroup-Instanz zu. Ein Aufruf von itemToData(row)
gibt dann das „address“-Objekt zurück.
Diese Methode ähnelt der AdvancedDataGridColumn.itemToLabel()
-Methode.
Parameter
data:Object — Das Datenproviderelement.
|
* — Die Daten vom Datenprovider für das festgelegte Objekt.
|
Verwandte API-Elemente
Tue Jun 12 2018, 10:04 AM Z