Paket | mx.controls.dataGridClasses |
Klasse | public class DataGridColumn |
Vererbung | DataGridColumn CSSStyleDeclaration EventDispatcher Object |
Implementiert | IIMESupport |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Hinweise:
- Eine DataGridColumn-Klasse enthält nur Informationen über eine Spalte. Sie ist nicht das übergeordnete Objekt der Elementrenderer in der Spalte.
- Wenn Sie eine DataGridColumn-Klasse ohne
dataField
-Eigenschaft angeben, müssen Sie einesortCompareFunction
-Eigenschaft festlegen. Andernfalls kann es bei Sortiervorgängen zu Laufzeitfehlern kommen.
You use the <mx.DataGridColumn>
tag to configure a column
of a DataGrid control.
You specify the <mx.DataGridColumn>
tag as a child
of the columns property in MXML.
The <mx.DataGridColumn>
tag inherits all of the
tag attributes of its superclass, and adds the following tag attributes:
<mx:DataGridColumn Properties dataField="No default" dataTipField="No default" dataTipFunction="No default" editable="true|false" editorDataField="text" editorHeightOffset="0" editorUsesEnterKey="false|true" editorWidthOffset="0" editorXOffset="0" editorYOffset="0" headerRenderer="DataGridItemRenderer" headerText="No default" headerWordWrap="undefined" imeMode="null" itemEditor="TextInput" itemRenderer="DataGridItemRenderer" labelFunction="No default" minWidth="20" rendererIsEditor="false|true" resizable="true|false" showDataTips="false|true" sortable="true|false" sortCompareFunction="No default" sortDescending="false|true" visible="true|false" width="100" wordWrap="false|true" Styles backgroundColor="0xFFFFFF" color="No default." disabledColor="0xAAB3B3" fontAntiAliasType="advanced" fontFamily="No default" fontGridFitType="pixel" fontSharpness="0" fontSize="No default" fontStyle="normal|italic" fontThickness="0" fontWeight="normal|bold" headerStyleName="No default" paddingLeft="0" paddingRight="0" textAlign="right|center|left" textDecoration="none|underline" textIndent="0" />
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
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. | DataGridColumn | ||
dataTipField : String
Der Name des Felds im Datenprovider, das als Datentipp angezeigt werden soll. | DataGridColumn | ||
dataTipFunction : Function
Legt eine Rückruffunktion fest, die mit jedem Element des Datenproviders ausgeführt werden muss, um seinen Datentipp zu bestimmen. | DataGridColumn | ||
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.
| DataGridColumn | ||
editable : Boolean
Ein Flag, das angibt, ob die Elemente in der Spalte bearbeitet werden dürfen. | DataGridColumn | ||
editorDataField : String = "text"
Der Name der Elementeditoreigenschaft, die die neuen Daten für das Listenelement enthält. | DataGridColumn | ||
editorHeightOffset : Number = 0
Die Höhe des Elementeditors in Pixeln, relativ zur Größe des Elementrenderers. | DataGridColumn | ||
editorUsesEnterKey : Boolean = false
Ein Flag, das angibt, ob der Elementeditor die Eingabetaste verwendet. | DataGridColumn | ||
editorWidthOffset : Number = 0
Die Breite des Elementeditors in Pixeln, relativ zur Größe des Elementrenderers. | DataGridColumn | ||
editorXOffset : Number = 0
Die x-Position der linken oberen Ecke des Elementeditors in Pixeln, relativ zur oberen linken Ecke des Elements. | DataGridColumn | ||
editorYOffset : Number = 0
Die y-Position der oberen linken Ecke des Elementeditors in Pixeln, relativ zur oberen linken Ecke des Elements. | DataGridColumn | ||
enableIME : Boolean [schreibgeschützt]
Ein Flag, das angibt, ob der IME (Eingabemethodeneditor) aktiviert werden soll, wenn die Komponente den Fokus erhält. | DataGridColumn | ||
factory : Function
Diese Funktion wird normalerweise durch den MXML-Compiler automatisch generiert, wenn sie nicht null ist. | CSSStyleDeclaration | ||
headerRenderer : IFactory
Die Klassenfactory für die Elementrenderer-Instanzen, die die Spaltenüberschrift für die Spalte anzeigen. | DataGridColumn | ||
headerText : String
Der Text der Spaltenüberschrift. | DataGridColumn | ||
headerWordWrap : *
Ein Flag, das anzeigt, ob Text in der Spaltenüberschrift umbrochen wird, wenn er nicht in eine Zeile passt. | DataGridColumn | ||
imeMode : String
Gibt den Modus des Eingabemethodeneditors (IME) an. | DataGridColumn | ||
itemEditor : IFactory
Eine Klassenfactory für die Instanzen des Elementeditors, die verwendet wird, wenn die Spalte bearbeitet werden kann. | DataGridColumn | ||
itemRenderer : IFactory
Die Klassenfactory für Elementrendererinstanzen, die die Daten für jedes Element in der Spalte anzeigen. | DataGridColumn | ||
labelFunction : Function
Eine Funktion, die den in dieser Spalte anzuzeigenden Text bestimmt. | DataGridColumn | ||
minWidth : Number
Die Mindestbreite der Spalte. | DataGridColumn | ||
nullItemRenderer : IFactory
Die Klassenfactory für Elementrendererinstanzen, die die Daten für jedes Element in der Spalte anzeigen. | DataGridColumn | ||
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. | DataGridColumn | ||
resizable : Boolean = true
Ein Flag, das angibt, ob die Spaltenbreite geändert werden darf. | DataGridColumn | ||
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 : *
Ein Flag, das anzeigt, ob die Datentipps in der Spalte gezeigt werden. | DataGridColumn | ||
sortable : Boolean = true
Ein Flag, das angibt, ob der Datenprovider durch Klicken auf die Überschrift dieser Spalte sortiert werden kann. | DataGridColumn | ||
sortCompareFunction : Function
Eine Rückruffunktion, die beim Sortieren der Daten in der Spalte aufgerufen wird. | DataGridColumn | ||
sortDescending : Boolean = false
Gibt an, ob die Spalte in aufsteigender (false) oder absteigender (true) Reihenfolge sortiert wird. | DataGridColumn | ||
specificity : int [schreibgeschützt]
Bestimmt die Priorität, wenn mehrere Stildeklarationen auf eine Komponente angewendet werden. | CSSStyleDeclaration | ||
subject : String [schreibgeschützt]
Das Subjekt beschreibt den Namen einer Komponente, die eine mögliche Entsprechung für diese Stildeklaration darstellt. | CSSStyleDeclaration | ||
visible : Boolean
Ein Flag, das anzeigt, ob die Spalte sichtbar ist. | DataGridColumn | ||
width : Number
Die Breite der Spalte in Pixeln. | DataGridColumn | ||
wordWrap : *
Ein Flag, das anzeigt, ob der Text in einer Zeile dieser Spalte umbrochen wird, wenn der Text nicht in eine Zeile passt. | DataGridColumn |
Methode | Definiert von | ||
---|---|---|---|
DataGridColumn(columnName:String = null)
Konstruktor. | DataGridColumn | ||
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 | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Gibt die geeignete Factory zurück und verwendet die Standard-Factory, wenn keine festgelegt ist. | DataGridColumn | ||
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 ein Stringobjekt zurück, das der Elementrenderer basierend auf den dataTipField- und dataTipFunction-Eigenschaften als Datentipp für das angegebene Datenobjekt anzeigt. | DataGridColumn | ||
Gibt das Stringobjekt zurück, das der Elementrenderer für das angegebene Datenobjekt anzeigt. | DataGridColumn | ||
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.
Stil | Beschreibung | Definiert von | ||
---|---|---|---|---|
backgroundColor | Typ: uint Format: Color CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Die Hintergrundfarbe der Spalte. Der Standardwert ist undefined . Das bedeutet, dass der Wert des backgroundColor -Stils des zugeordneten DataGrid-Steuerelements verwendet wird. Der Standardwert für das DataGrid-Steuerelement ist 0xFFFFFF .
| DataGridColumn | ||
color | Typ: uint Format: Color CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Farbe des Texts in der Komponente, einschließlich der Komponentenbeschriftung. Der Standardwert für das Halo-Design ist 0x0B333C . Der Standardwert für das Spark-Design ist 0x000000 .
| DataGridColumn | ||
direction | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 4 Laufzeitversionen: Flash10, AIR 1.5 Die Laufrichtung des von dieser Komponente angezeigten Texts. Zulässige Werte sind FTE und TLF verwenden diesen Wert in ihrem bidirektionalen Textlayoutalgorithmus, der die Unicode-Zeichenfolge der Glyphenfolge zuordnet. Hinweis: Dieser Stil gilt nur, wenn eine MX-Komponente UIFTETextField als ihre Die "ltr" . | DataGridColumn | ||
disabledColor | Typ: uint Format: Color CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Farbe des Texts in der Komponente, wenn deaktiviert. Der Standardwert ist 0xAAB3B3 . | DataGridColumn | ||
fontAntiAliasType | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Legt die Eigenschaft antiAliasType von internen Textfeldern fest. Die möglichen Werte sind "normal" (flash.text.AntiAliasType.NORMAL ) und "advanced" (flash.text.AntiAliasType.ADVANCED ).
Der Standardwert ist Dieser Stil hat keine Auswirkungen auf Systemschriftarten. Dieser Stil wird auf alle Texte in einem TextField-Substeuerelement angewendet. Es ist nicht möglich, ihn selektiv auf einzelne Zeichen anzuwenden. Der Standardwert ist "advanced" .Verwandte API-Elemente | DataGridColumn | ||
fontFamily | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Der Name der zu verwendenden Schriftart. Anders als in einer vollständigen CSS-Implementierung werden durch Kommas getrennte Listen nicht unterstützt. Sie können den Namen einer beliebigen Schriftartfamilie verwenden. Wenn Sie eine generische Schriftartbezeichnung wählen, wird diese in eine entsprechende Geräteschriftart konvertiert. Die Standardschriftart für das Halo-Design ist "Verdana" . Die Standardschriftart für das Spark-Design ist "Arial" .
| DataGridColumn | ||
fontGridFitType | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Legt die Eigenschaft gridFitType von internen Textfeldern fest, die Text in Flex-Steuerelementen darstellen. Die möglichen Werte sind "none" (flash.text.GridFitType.NONE ), "pixel" (flash.text.GridFitType.PIXEL ) und "subpixel" (flash.text.GridFitType.SUBPIXEL ).
Diese Eigenschaft kommt nur zur Anwendung, wenn Sie eine eingebettete Schriftart verwenden und die Dieser Stil hat keine Auswirkungen auf Systemschriftarten. Dieser Stil wird auf den gesamten Text eines untergeordneten TextField-Steuerelements angewendet. Sie können ihn nicht auf einige Zeichen anwenden und auf andere nicht. Der Standardwert ist "pixel" .Verwandte API-Elemente | DataGridColumn | ||
fontSharpness | Typ: Number CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Legt die Eigenschaft sharpness von internen Textfeldern fest, die Text in Flex-Steuerelementen darstellen. Diese Eigenschaft gibt die Schärfe der Glyphenkanten an. Die möglichen Werte sind Zahlen von -400 bis 400.
Diese Eigenschaft kommt nur zur Anwendung, wenn Sie eine eingebettete Schriftart verwenden und die Dieser Stil hat keine Auswirkungen auf Systemschriftarten. Dieser Stil wird auf den gesamten Text eines untergeordneten TextField-Steuerelements angewendet. Sie können ihn nicht auf einige Zeichen anwenden und auf andere nicht. Der Standardwert ist 0 .Verwandte API-Elemente | DataGridColumn | ||
fontSize | Typ: Number Format: Length CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Die Höhe des Texts in Pixeln. Beim Halo-Design lautet der Standardwert für alle Steuerelemente mit Ausnahme des ColorPicker-Steuerelements 10. Für das ColorPicker-Steuerelement des Halo-Designs lautet der Standardwert 11. Beim Spark-Design lautet der Standardwert für alle Steuerelemente mit Ausnahme des ColorPicker-Steuerelements 12. Für das ColorPicker-Steuerelement des Spark-Designs lautet der Standardwert 11. | DataGridColumn | ||
fontStyle | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Bestimmt, ob der Text kursiv formatiert wird. Gültige Werte sind "normal" und "italic" .
Der Standardwert ist "normal" . | DataGridColumn | ||
fontThickness | Typ: Number CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Legt die thickness -Eigenschaft von internen TextFields-Elementen fest, die Text in Flex-Steuerelementen darstellen. Diese Eigenschaft gibt die Stärke der Glyphenkanten an. Die möglichen Werte sind Zahlen von -200 bis 200.
Diese Eigenschaft kommt nur zur Anwendung, wenn Sie eine eingebettete Schriftart verwenden und die Dieser Stil hat keine Auswirkung auf Systemschriftarten. Dieser Stil wird auf den gesamten Text eines untergeordneten TextField-Steuerelements angewendet. Sie können ihn nicht auf einige Zeichen anwenden und auf andere nicht. Der Standardwert ist 0 .Verwandte API-Elemente | DataGridColumn | ||
fontWeight | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Bestimmt, ob der Text fett formatiert wird. Gültige Werte sind normal und bold . Der Standardwert für die Button-Steuerelemente ist bold . Der Standardwert für alle anderen Steuerelemente ist normal .
| DataGridColumn | ||
headerStyleName | Typ: String CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Der Name einer CSS-Stildeklaration für die Steuerung anderer Aspekte der Darstellung der Spaltenüberschriften. Der Standardwert ist undefined . Das bedeutet, dass der Wert des headerStyleName -Stils des zugeordneten DataGrid-Steuerelements verwendet wird. Der Standardwert für das DataGrid-Steuerelement ist „.dataGridStyles“ .
| DataGridColumn | ||
kerning | Typ: Boolean CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Ein boolescher Wert, der angibt, ob Kerning aktiviert ( true ) oder deaktiviert (false ) ist. Kerning reduziert den Abstand zwischen bestimmten Zeichenpaaren, um die Lesbarkeit zu verbessern, und sollte nur verwendet werden, wenn dies wirklich nötig ist, etwa bei Titeln mit großer Schrift. Kerning wird nur für eingebettete Schriftarten unterstützt. Bestimmte Schriftarten wie Verdana und Schriftarten mit fester Breite wie Courier New unterstützen Kerning nicht
Der Standardwert ist false . | DataGridColumn | ||
letterSpacing | Typ: Number CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Die Anzahl der zusätzlichen Pixel, die zwischen den Zeichen angezeigt werden. Durch einen positiven Wert wird der Zeichenabstand über den normalen Abstand hinaus vergrößert und durch einen negativen Wert verkleinert. Der Standardwert ist 0 . | DataGridColumn | ||
locale | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 4 Laufzeitversionen: Flash10, AIR 1.5 Das Gebietsschema des von dieser Komponente angezeigten Texts. FTE und TLF verwenden dieses Gebietsschema für die Zuordnung von Unicode-Schriftarten zu Schriftartglyphen und für die Suche nach Ausweichschriftarten. Hinweis: Dieser Stil gilt nur, wenn eine MX-Komponente UIFTETextField als ihre "en" . | DataGridColumn | ||
paddingLeft | Typ: Number Format: Length CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Die Anzahl von Pixeln zwischen der linken Rahmenlinie des Containers und seinem Inhaltsbereich. Der Standardwert ist 0 . | DataGridColumn | ||
paddingRight | Typ: Number Format: Length CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Die Anzahl von Pixeln zwischen der rechten Rahmenlinie des Containers und seinem Inhaltsbereich. Der Standardwert ist 0 . | DataGridColumn | ||
textAlign | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Ausrichtung von Text in einem Container. Mögliche Werte sind "left" , "right" oder "center" .
Der Standardwert für die meisten Steuerelemente ist | DataGridColumn | ||
textDecoration | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Bestimmt, ob der Text unterstrichen wird. Mögliche Werte sind "none" und "underline" .
Der Standardwert ist "none" . | DataGridColumn | ||
textFieldClass | Typ: Class CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 4 Laufzeitversionen: Flash10, AIR 1.5 Die Klasse, die IUITextField implementiert, das von dieser Komponente für die Darstellung von Text verwendet wird. Sie kann auf die mx.core.UITextField-Klasse (zur Verwendung der in Flash Player integrierten klassischen TextField-Klasse) oder die mx.core.UIFTETextField-Klasse (zur Verwendung des Text Layout Frameworks, um verbesserte Textdarstellungen, einschließlich bidirektionalem Layout, zu erhalten) eingestellt werden. Der Standardwert ist mx.core.UITextField . | DataGridColumn | ||
textIndent | Typ: Number Format: Length CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Offset der ersten Textzeile von der linken Seite des Containers in Pixeln. Der Standardwert ist 0 . | DataGridColumn |
dataField | Eigenschaft |
dataField:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Name des Felds oder der Eigenschaft im Datenproviderelement, das der Spalte zugeordnet ist. Jedes DataGridColumn-Steuerelement erfordert die Einstellung dieser Eigenschaft und/oder der labelFunction
-Eigenschaft, damit der anzeigbare Text für den Elementrenderer berechnet werden kann. Wenn die dataField
- und labelFunction
-Eigenschaften eingestellt sind, werden die Daten mit labelFunction
angezeigt und mit dataField
sortiert. Wenn die in dataField
benannte Eigenschaft nicht existiert, muss sortCompareFunction
eingestellt sein, damit die Sortierung richtig funktioniert.
Dieser Wert dieser Eigenschaft ist nicht notwendigerweise der String, der in der Spaltenüberschrift angezeigt wird. Diese Eigenschaft wird nur verwendet, um auf die Daten im Datenprovider zuzugreifen. Weitere Informationen finden Sie unter der headerText
-Eigenschaft.
Implementierung
public function get dataField():String
public function set dataField(value:String):void
Verwandte API-Elemente
dataTipField | Eigenschaft |
dataTipField:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Name des Felds im Datenprovider, das als Datentipp angezeigt werden soll. Standardmäßig sucht das DataGrid-Steuerelement nach einer Eigenschaft namens label
in jedem Datenproviderelement und zeigt es an. Wenn hingegen der Datenprovider keine label
-Eigenschaft enthält, können Sie die dataTipField
-Eigenschaft einstellen, um eine andere Eigenschaft anzugeben. So können Sie beispielsweise den Wert auf „FullName“ setzen, wenn ein Benutzer eine Gruppe von Namen der Personen aus einer Datenbank ansieht.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das dataTipFieldChanged
-Ereignis ausgelöst.
Implementierung
public function get dataTipField():String
public function set dataTipField(value:String):void
dataTipFunction | Eigenschaft |
dataTipFunction:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt eine Rückruffunktion fest, die mit jedem Element des Datenproviders ausgeführt werden muss, um seinen Datentipp zu bestimmen. Diese Eigenschaft wird von der itemToDataTip
-Methode verwendet.
Standardmäßig sucht das Steuerelement nach einer Eigenschaft namens label
in jedem Datenproviderelement und zeigt es als seinen dataTip an. Allerdings haben einige Datenprovider keine label
-Eigenschaft bzw. keine andere Eigenschaft, die Sie für die Anzeige von Daten in den Zeilen verwenden können. Beispiel: Sie verfügen über einen Datenprovider, der die Felder lastName und firstName enthält, aber Sie möchten als dataTip den vollen Namen anzeigen. Sie können eine Funktion für die dataTipFunction
-Eigenschaft festlegen, die ein einzelnes Stringobjekt zurückgibt, das den Wert beider Felder enthält. Sie können auch die dataTipFunction
-Eigenschaft verwenden, um Formatierungs- und Lokalisierungsaufgaben zu übernehmen.
Die Funktion muss einen einzelnen Object-Parameter übernehmen, der das Datenproviderelement enthält, und ein Stringobjekt zurückgeben.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das dataTipFunctionChanged
-Ereignis ausgelöst.
Implementierung
public function get dataTipFunction():Function
public function set dataTipFunction(value:Function):void
draggable | Eigenschaft |
public var draggable:Boolean = true
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das anzeigt, ob der Benutzer die Spalte an eine neue Position ziehen darf. Wenn true
, kann der Benutzer die Spaltenüberschriften an eine neue Position ziehen.
Der Standardwert ist true.
editable | Eigenschaft |
editable:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das angibt, ob die Elemente in der Spalte bearbeitet werden dürfen. Wenn der Wert true
ist und die editable
-Eigenschaft von DataGrid ebenfalls true
ist, dürfen die Elemente in der Spalte bearbeitet werden. Durch Anklicken oder Annavigieren mit der Tabulatortaste und den Pfeiltasten können einzelne Elemente bearbeitet werden.
Der Standardwert ist true.
Implementierung
public function get editable():Boolean
public function set editable(value:Boolean):void
editorDataField | Eigenschaft |
public var editorDataField:String = "text"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Name der Eigenschaft des Elementeditors, die die neuen Daten für das Listenelement enthält. So lautet beispielsweise der standardmäßige itemEditor
„TextInput“. Daher ist der Standardwert der editorDataField
-Eigenschaft „text“
, wodurch die text
-Eigenschaft des TextInput-Steuerelements angegeben wird.
Der Standardwert ist "text".
editorHeightOffset | Eigenschaft |
public var editorHeightOffset:Number = 0
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Höhe des Elementeditors in Pixeln, relativ zur Größe des Elementrenderers. Diese Eigenschaft kann verwendet werden, um den Editor zu veranlassen, den Elementrenderer mit einigen wenigen Pixel zu überlappen, um einen Rahmen rund um den Editor zu kompensieren. Beachten Sie, dass eine Änderung dieser Werte bei angezeigtem Editor keine Auswirkungen auf den aktuellen Editor hat, sondern auf den nächsten Elementrenderer wirkt, der in einem Editor geöffnet wird.
Der Standardwert ist 0.
editorUsesEnterKey | Eigenschaft |
public var editorUsesEnterKey:Boolean = false
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das angibt, ob der Elementeditor die Eingabetaste verwendet. Wenn das Flag auf true
steht, verwendet der Elementeditor die Eingabetaste und die DataGrid-Klasse sucht nicht nach der Eingabetaste oder bewegt den Editor als Reaktion. Beachten Sie, dass eine Änderung dieses Werts bei angezeigtem Editor keine Auswirkungen auf den aktuellen Editor hat, sondern auf den nächsten Elementrenderer wirkt, der in einem Editor geöffnet wird.
Der Standardwert ist false..
editorWidthOffset | Eigenschaft |
public var editorWidthOffset:Number = 0
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Breite des Elementeditors in Pixeln, relativ zur Größe des Elementrenderers. Diese Eigenschaft kann verwendet werden, um den Editor zu veranlassen, den Elementrenderer mit einigen wenigen Pixel zu überlappen, um einen Rahmen rund um den Editor zu kompensieren. Beachten Sie, dass eine Änderung dieser Werte bei angezeigtem Editor keine Auswirkungen auf den aktuellen Editor hat, sondern auf den nächsten Elementrenderer wirkt, der in einem Editor geöffnet wird.
Der Standardwert ist 0.
editorXOffset | Eigenschaft |
public var editorXOffset:Number = 0
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die x-Position der oberen linken Ecke des Elementeditors in Pixeln, relativ zur oberen linken Ecke des Elements. Diese Eigenschaft kann verwendet werden, um den Editor zu veranlassen, den Elementrenderer mit einigen wenigen Pixel zu überlappen, um einen Rahmen rund um den Editor zu kompensieren. Beachten Sie, dass eine Änderung dieser Werte bei angezeigtem Editor keine Auswirkungen auf den aktuellen Editor hat, sondern auf den nächsten Elementrenderer wirkt, der in einem Editor geöffnet wird.
Der Standardwert ist 0.
editorYOffset | Eigenschaft |
public var editorYOffset:Number = 0
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die y-Position der oberen linken Ecke des Elementeditors in Pixeln, relativ zur oberen linken Ecke des Elements. Diese Eigenschaft kann verwendet werden, um den Editor zu veranlassen, den Elementrenderer mit einigen wenigen Pixel zu überlappen, um einen Rahmen rund um den Editor zu kompensieren. Beachten Sie, dass eine Änderung dieser Werte bei angezeigtem Editor keine Auswirkungen auf den aktuellen Editor hat, sondern auf den nächsten Elementrenderer wirkt, der in einem Editor geöffnet wird.
Der Standardwert ist 0.
enableIME | Eigenschaft |
enableIME:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ein Flag, das angibt, ob der IME (Eingabemethodeneditor) aktiviert werden soll, wenn die Komponente den Fokus erhält. Wenn ein Editor aktiv ist, stellt er enableIME entsprechend ein.
Implementierung
public function get enableIME():Boolean
headerRenderer | Eigenschaft |
headerRenderer:IFactory
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Klassenfactory für die Elementrenderer-Instanzen, die die Spaltenüberschrift für die Spalte anzeigen. Sie können einen Renderer, in dem Elemente abgelegt werden können, einen Inlineelementrenderer oder eine Rendererkomponente für ein benutzerdefiniertes Element als Wert dieser Eigenschaft festlegen.
Der Standardelementrenderer ist die DataGridItemRenderer-Klasse, die die Elementdaten als Text darstellt.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das headerRendererChanged
-Ereignis ausgelöst.
Implementierung
public function get headerRenderer():IFactory
public function set headerRenderer(value:IFactory):void
headerText | Eigenschaft |
headerText:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Text des Headers für diese Spalte. Standardmäßig verwendet das DataGrid-Steuerelement den Wert der dataField
-Eigenschaft als Text für die Überschrift.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das headerTextChanged
-Ereignis ausgelöst.
Implementierung
public function get headerText():String
public function set headerText(value:String):void
headerWordWrap | Eigenschaft |
headerWordWrap:*
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das anzeigt, ob Text in der Spaltenüberschrift umbrochen wird, wenn er nicht in eine Zeile passt. Wenn undefined
, wird die wordWrap
-Eigenschaft des DataGrid-Steuerelements verwendet.
Der Standardwert ist undefined.
Implementierung
public function get headerWordWrap():*
public function set headerWordWrap(value:any):void
imeMode | Eigenschaft |
imeMode:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt den Modus des Eingabemethodeneditors (IME) an. Mithilfe des Eingabemethodeneditors können chinesische, japanische und koreanische Schriftzeichen eingegeben werden. Flex aktiviert den IME-Modus, wenn das itemFocusIn
-Ereignis eintritt, und stellt auf den vorherigen Wert zurück, wenn das itemFocusOut
-Ereignis eintritt. Die flash.system.IMEConversionMode-Klasse definiert Konstanten für gültige Werte dieser Eigenschaft.
Der Standardwert ist „null“ und in diesem Fall wird der Wert der imeMode
-Eigenschaft des DataGrid-Steuerelements verwendet.
Implementierung
public function get imeMode():String
public function set imeMode(value:String):void
Verwandte API-Elemente
itemEditor | Eigenschaft |
public var itemEditor:IFactory
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Klassenfactory für die Instanzen des Elementeditors, die verwendet wird, wenn die Spalte bearbeitet werden kann.
Der Standardwert ist new ClassFactory(mx.controls.TextInput).
itemRenderer | Eigenschaft |
itemRenderer:IFactory
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Klassenfactory für Elementrenderer-Instanzen, die die Daten für jedes Element in der Spalte anzeigen. Sie können einen Renderer, in dem Elemente abgelegt werden können, einen Inlineelementrenderer oder eine Rendererkomponente für ein benutzerdefiniertes Element als Wert dieser Eigenschaft festlegen.
Der Standardelementrenderer ist die DataGridItemRenderer-Klasse, die die Elementdaten als Text darstellt.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das itemRendererChanged
-Ereignis ausgelöst.
Implementierung
public function get itemRenderer():IFactory
public function set itemRenderer(value:IFactory):void
labelFunction | Eigenschaft |
labelFunction:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Funktion, die den in dieser Spalte anzuzeigenden Text bestimmt. Standardmäßig wird in der Spalte der Text des Datenfeldes angezeigt, das dem Spaltennamen entspricht. Möglicherweise soll jedoch der Text mehrerer Datenfelder oder es sollen im nicht gewünschten Format vorliegende Daten angezeigt werden. In diesem Fall geben Sie eine Rückruffunktion unter Verwendung von labelFunction
an.
Für das DataGrid-Steuerelement hat die Methodensignatur folgende Form:
labelFunction(item:Object, column:DataGridColumn):String
Dabei gilt: item
enthält das DataGrid-Elementobjekt und column
legt die DataGrid-Spalte fest.
Eine Rückruffunktion kann die Felder firstName und lastName in den Daten verketten, angepasste Formatierungen des Datums vornehmen oder eine Zahl konvertieren, um daraus den Namen des Monats zu bilden.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das labelFunctionChanged
-Ereignis ausgelöst.
Implementierung
public function get labelFunction():Function
public function set labelFunction(value:Function):void
minWidth | Eigenschaft |
minWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Mindestbreite der Spalte.
Der Standardwert ist 20.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das minWidthChanged
-Ereignis ausgelöst.
Implementierung
public function get minWidth():Number
public function set minWidth(value:Number):void
nullItemRenderer | Eigenschaft |
nullItemRenderer:IFactory
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Klassenfactory für Elementrenderer-Instanzen, die die Daten für jedes Element in der Spalte anzeigen. Sie können einen Renderer, in dem Elemente abgelegt werden können, einen Inlineelementrenderer oder eine Rendererkomponente für ein benutzerdefiniertes Element als Wert dieser Eigenschaft festlegen.
Der Standardelementrenderer ist die DataGridItemRenderer-Klasse, die die Elementdaten als Text darstellt.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das nullItemRendererChanged
-Ereignis ausgelöst.
Implementierung
public function get nullItemRenderer():IFactory
public function set nullItemRenderer(value:IFactory):void
rendererIsEditor | Eigenschaft |
public var rendererIsEditor:Boolean = false
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das anzeigt, dass der Elementrenderer auch ein Elementeditor ist. Wenn diese Eigenschaft auf true
steht, ignoriert Flex die itemEditor
-Eigenschaft und verwendet den Elementrenderer für dieses Element als Editor.
Der Standardwert ist false.
resizable | Eigenschaft |
public var resizable:Boolean = true
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das angibt, ob die Spaltenbreite geändert werden darf. Wenn auf true
eingestellt, kann der Benutzer die Rasterlinien zwischen den Spaltenüberschriften hin- und herziehen, um die Breite der Spalte zu verändern.
Der Standardwert ist true.
showDataTips | Eigenschaft |
showDataTips:*
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das anzeigt, ob die Datentipps in der Spalte gezeigt werden. Wenn true
, werden Datentipps für Text in den Zeilen angezeigt. Datentipps sind QuickInfo-Informationen, die den Text anzeigen, der zu lang für die Zeile ist.
Der Standardwert ist false.
Implementierung
public function get showDataTips():*
public function set showDataTips(value:any):void
sortable | Eigenschaft |
public var sortable:Boolean = true
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das angibt, ob der Datenprovider durch Klicken auf die Überschrift dieser Spalte sortiert werden kann. Wenn diese Eigenschaft und die sortableColumns
-Eigenschaft von DataGrid jeweils auf true
eingestellt sind, löst das DataGrid-Steuerelement ein headerRelease
-Ereignis aus, sobald ein Benutzer die Maustaste auf dieser Spaltenüberschrift loslässt. Wenn keine andere Prozedur die preventDefault()
-Methode für das headerRelease
-Ereignis aufruft, wird die dataField
-Eigenschaft oder die sortCompareFunction
-Funktion in der Spalte verwendet, um die Elemente im Datenprovider neu zu ordnen.
Der Standardwert ist true.
sortCompareFunction | Eigenschaft |
sortCompareFunction:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Rückruffunktion, die beim Sortieren der Daten in der Spalte aufgerufen wird. Wenn diese Eigenschaft nicht festgelegt wird, versucht die Sortierfunktion, eine Basissortierung nach String oder Zahlen in den Daten durchzuführen. Wenn die Daten weder String noch Zahlen darstellen oder die dataField
-Eigenschaft keine gültige Eigenschaft des Datenproviders ist, funktioniert die Sortierung nicht oder löst eine Ausnahme aus. Wenn Sie einen Wert für die labelFunction
-Eigenschaft festlegen, müssen Sie normalerweise auch eine Funktion für die sortCompareFunction
-Eigenschaft festlegen, es sei denn, Sortierfunktionen sind für diese Spalte nicht zulässig. Dies bedeutet, dass Sie eine Funktion festlegen, wenn der Wert aus der dataField
-Spalte nicht auf dieselbe Weise wie der berechnete Wert der labelFunction
-Eigenschaft sortiert wird.
Das DataGrid-Steuerelement verwendet diese Funktion, um die Elemente der Datenprovider-Sammlung zu sortieren. Die Funktionssignatur der Rückruffunktion übernimmt zwei Parameter und hat folgende Form:
mySortCompareFunction(obj1:Object, obj2:Object):int
obj1
- Ein Datenelement für den Vergleich.
obj2
- Ein weiteres Datenelement, das mit obj1 verglichen wird.
Die Funktion muss einen Wert zurückgeben, der auf dem Vergleich der Objekte basiert:
- -1, wenn obj1 vor obj2 in aufsteigender Folge erscheinen soll.
- 0, wenn obj1 = obj2.
- 1, wenn obj1 nach obj2 in absteigender Folge erscheinen soll.
Hinweis: Die Parameter obj1
und obj2
sind ganze Datenproviderelemente und nicht nur die Daten für das Element.
Der Standardwert ist null.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das sortCompareFunctionChanged
-Ereignis ausgelöst.
Implementierung
public function get sortCompareFunction():Function
public function set sortCompareFunction(value:Function):void
sortDescending | Eigenschaft |
public var sortDescending:Boolean = false
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt an, ob die Spalte in aufsteigender (false
) oder absteigender (true
) Reihenfolge sortiert wird.
Beim Einstellen dieser Eigenschaft wird die Sortierung nicht gestartet, sondern nur die Sortierrichtung festgelegt. Klicken Sie auf die Spaltenüberschrift, um die Sortierung durchzuführen.
Der Standardwert ist false;.
visible | Eigenschaft |
visible:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das anzeigt, ob die Spalte sichtbar ist. Wenn true
, ist die Spalte sichtbar.
Der Standardwert ist true.
Implementierung
public function get visible():Boolean
public function set visible(value:Boolean):void
width | Eigenschaft |
width:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Breite der Spalte in Pixeln. Wenn die horizontalScrollPolicy
Eigenschaft von DataGrid false
ist, müssen alle sichtbaren Spalten in den Anzeigebereich passen und die DataGrid-Klasse wird die Breite der Spalten nicht immer einhalten können, wenn die Gesamtbreite der Spalten zu klein oder zu groß für den Anzeigebereich ist.
Der Standardwert ist 100.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das widthChanged
-Ereignis ausgelöst.
Implementierung
public function get width():Number
public function set width(value:Number):void
wordWrap | Eigenschaft |
wordWrap:*
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das anzeigt, ob der Text in einer Zeile dieser Spalte umbrochen wird, wenn der Text nicht in eine Zeile passt. Wenn undefined
, wird die wordWrap
-Eigenschaft des DataGrid-Steuerelements verwendet.
Wirkt sich nur aus, wenn die DataGrid.variableRowHeight
-Eigenschaft ebenfalls true
ist.
Der Standardwert ist undefined.
Implementierung
public function get wordWrap():*
public function set wordWrap(value:any):void
DataGridColumn | () | Konstruktor |
public function DataGridColumn(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 Spalte zugeordnet ist, und der Text für die Titelzelle dieser Spalte. Dies ist gleichbedeutend mit einem Einstellen der dataField - und headerText -Eigenschaften.
|
getItemRendererFactory | () | Methode |
public function getItemRendererFactory(forHeader:Boolean, data:Object):IFactory
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die geeignete Factory zurück und verwendet die Standard-Factory, wenn keine festgelegt ist.
Parameter
forHeader:Boolean — true , wenn dies ein Spaltenüberschriftsrenderer ist.
| |
data:Object — Die vom Elementrenderer darzustellenden Daten.
|
IFactory — Wenn data gleich Null ist, der Standardelementrenderer, sonst wird der benutzerdefinierte Elementrenderer zurückgegeben.
|
itemToDataTip | () | Methode |
public function itemToDataTip(data:Object):String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt ein Stringobjekt zurück, das der Elementrenderer basierend auf den dataTipField
- und dataTipFunction
-Eigenschaften als Datentipp für das angegebene Datenobjekt anzeigt. Falls die Methode den Parameter nicht in einen String konvertieren kann, wird ein einzelnes Leerzeichen zurückgegeben.
Diese Methode wird von Entwicklern verwendet, die Unterklassen der DataGridColumn-Klasse erstellen. Sie ist nicht für die Verwendung durch Anwendungsentwickler vorgesehen.
Parameter
data:Object — Das darzustellende Objekt.
|
String — Anzeigbares Stringobjekt, das auf den Daten basiert.
|
itemToLabel | () | Methode |
public function itemToLabel(data:Object):String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt das Stringobjekt zurück, das der Elementrenderer für das angegebene Datenobjekt anzeigt. Weisen „DataGridColumn“ oder das zugehörige DataGrid-Steuerelement eine labelFunction
-Eigenschaft auf, deren Wert nicht null ist, wird die Funktion auf das Datenobjekt angewandt. Andernfalls entnimmt die Methode den Inhalt des Feldes, das durch die dataField
-Eigenschaft angegeben wird, oder ruft den Stringwert des Datenobjekts ab. Falls die Methode den Parameter nicht in einen String konvertieren kann, wird ein einzelnes Leerzeichen zurückgegeben.
Parameter
data:Object — Das darzustellende Objekt.
|
String — Anzeigbares Stringobjekt, das auf den Daten basiert.
|
Tue Jun 12 2018, 10:04 AM Z