Paket | spark.components.gridClasses |
Schnittstelle | public interface IGridItemEditor extends IDataRenderer , IVisualElement , IFocusManagerComponent , IIMESupport , ILayoutElement , ILayoutDirectionElement , IEventDispatcher |
Umsetzer | GridItemEditor |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Alle Eigenschaften des Elementeditors werden vom Eigentümer beim Start der Editorsitzung festgelegt. Die data
-Eigenschaft wird als Letzte festgelegt. Wenn die data
-Eigenschaft festgelegt wird, muss ein Elementeditor den Wert der Steuerelemente des Editors festlegen. Anschließend wird die prepare()
-Methode des Editors aufgerufen. IGridItemEditor-Implementierungen müssen die prepare()
-Methode überschreiben, damit die Eigenschaften und alle Aspekte der visuellen Elemente endgültig angepasst werden können. Beim Schließen des Editors wird die discard()
-Methode aufgerufen.
Wenn der Editor geschlossen wird, kann der Eingabewert gespeichert oder abgebrochen werden. Beim Speichern ruft der Editor die save()
-Funktion auf, um neue Werte in das Datenproviderelement, das zur Zeile der bearbeiteten Zelle gehört, zu schreiben.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
alpha : Number
Gibt den Alphatransparenzwert des angegebenen Objekts an. | IVisualElement | ||
baseline : Object
Der vertikale Abstand in Pixeln vom Ankerziel zur Grundlinienposition des Steuerelements. | ILayoutElement | ||
baselinePosition : Number [schreibgeschützt]
Die y-Koordinate der Grundlinie der ersten Textzeile der Komponente. | ILayoutElement | ||
bottom : Object
Der vertikale Abstand in Pixeln vom unteren Rand der Komponente zum unteren Rand des Ankerziels. | ILayoutElement | ||
column : GridColumn
Die Spalte der bearbeiteten Zelle. | IGridItemEditor | ||
columnIndex : int [schreibgeschützt]
Die auf null basierende Indexposition der bearbeiteten Spalte. | IGridItemEditor | ||
data : Object
Die zu rendernden oder zu bearbeitenden Daten. | IDataRenderer | ||
dataGrid : DataGrid [schreibgeschützt]
Das Steuerelement, das diesen Elementeditor besitzt. | IGridItemEditor | ||
depth : Number
Bestimmt die Reihenfolge, in der die Elemente innerhalb von Containern gerendert werden. | IVisualElement | ||
designLayer : DesignLayer
Gibt die optionale DesignLayer-Instanz zurück, die mit diesem visuellen Element verknüpft ist. | IVisualElement | ||
enableIME : Boolean [schreibgeschützt]
Gibt an, ob der IME (Eingabemethodeneditor) aktiviert werden soll, wenn diese Komponente den Fokus hat. | IIMESupport | ||
focusEnabled : Boolean
Ein Flag, das angibt, ob die Komponente den Fokus erhalten kann, wenn sie ausgewählt wird. | IFocusManagerComponent | ||
hasFocusableChildren : Boolean
Ein Flag, das angibt, ob untergeordnete Objekte den Fokus erhalten können. | IFocusManagerComponent | ||
hasLayoutMatrix3D : Boolean [schreibgeschützt]
Enthält „true“, wenn das Element eine 3D-Matrix hat. | ILayoutElement | ||
height : Number
Gibt die Höhe des Anzeigeobjekts in Pixeln an. | IVisualElement | ||
horizontalCenter : Object
Der horizontale Abstand in Pixeln vom Mittelpunkt der Komponente zum Mittelpunkt des Inhaltsbereichs des Ankerziels. | ILayoutElement | ||
imeMode : String
Der IME-Modus der Komponente. | IIMESupport | ||
includeInLayout : Boolean
Gibt an, ob diese Komponente im Layout des übergeordneten Containers enthalten ist. | ILayoutElement | ||
is3D : Boolean [schreibgeschützt]
Enthält „true“, wenn das Element in 3D vorliegt. | IVisualElement | ||
layoutDirection : String
Legt die gewünschte Layoutrichtung für ein Element fest: entweder LayoutDirection.LTR (von links nach rechts), LayoutDirection.RTL (von rechts nach links) oder null (vererben). | ILayoutDirectionElement | ||
left : Object
Der horizontale Abstand in Pixeln vom linken Rand der Komponente zum linken Rand des Ankerziels. | ILayoutElement | ||
mouseFocusEnabled : Boolean [schreibgeschützt]
Ein Flag, das angibt, ob die Komponente den Fokus erhalten kann, wenn sie mit der Maus ausgewählt wird. | IFocusManagerComponent | ||
owner : DisplayObjectContainer
Der Eigentümer dieses IVisualElement-Objekts. | IVisualElement | ||
parent : DisplayObjectContainer [schreibgeschützt]
Der übergeordnete Container bzw. die übergeordnete Komponente dieser Komponente. | IVisualElement | ||
percentHeight : Number
Legt die Höhe einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. | ILayoutElement | ||
percentWidth : Number
Legt die Breite einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. | ILayoutElement | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
Definiert Anpassungen, die auf die Transformation des Objekts angewendet werden können, jedoch für das Layout des übergeordneten Objekts unsichtbar bleiben. | IVisualElement | ||
right : Object
Der horizontale Abstand in Pixeln von der rechten Kante der Komponente zur rechten Kante des Ankerziels. | ILayoutElement | ||
rowIndex : int
Die auf null basierende Indexposition der Zeile der bearbeiteten Zelle. | IGridItemEditor | ||
tabFocusEnabled : Boolean [schreibgeschützt]
Ein Flag, das angibt, ob der Fokus durch Drücken der Tabulatortaste auf diese Komponente verschoben werden kann. | IFocusManagerComponent | ||
tabIndex : int
Bei tabFocusEnabled ist dies die Reihenfolge, in der die Komponente den Fokus erhält. | IFocusManagerComponent | ||
top : Object
Der vertikale Abstand in Pixeln vom oberen Rand der Komponente zum oberen Rand des Ankerziels. | ILayoutElement | ||
verticalCenter : Object
Der vertikale Abstand in Pixeln von der Mitte der Komponente zur Mitte des Inhaltsbereichs des Ankerziels. | ILayoutElement | ||
visible : Boolean
Steuert die Sichtbarkeit dieses visuellen Elements. | IVisualElement | ||
width : Number
Gibt die Breite des Anzeigeobjekts in Pixeln an. | IVisualElement | ||
x : Number
Gibt die x-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an. | IVisualElement | ||
y : Number
Gibt die y-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an. | IVisualElement |
Methode | Definiert von | ||
---|---|---|---|
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. | IEventDispatcher | ||
Wird aufgerufen, kurz bevor der Editor geschlossen wird. | IGridItemEditor | ||
Sendet ein Ereignis in den Ereignisablauf. | IEventDispatcher | ||
Diese Methode wird vom FocusManager aufgerufen, wenn die Komponente den Fokus erhält. | IFocusManagerComponent | ||
Gibt die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. | ILayoutElement | ||
Gibt die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. | ILayoutElement | ||
Gibt die Layouthöhe des Elements zurück. | ILayoutElement | ||
Gibt die Layoutbreite des Elements zurück. | ILayoutElement | ||
Gibt die x-Koordinate zurück, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird. | ILayoutElement | ||
Gibt die y-Koordinate zurück, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird. | ILayoutElement | ||
Gibt die Transformationsmatrix zurück, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird. | ILayoutElement | ||
Gibt die Layouttransformations-Matrix3D für dieses Element zurück. | ILayoutElement | ||
Gibt die maximale Höhe des Elements zurück. | ILayoutElement | ||
Gibt die maximale Breite des Elements zurück. | ILayoutElement | ||
Gibt die Mindesthöhe des Elements zurück. | ILayoutElement | ||
Gibt die Mindestbreite des Elements zurück. | ILayoutElement | ||
Gibt die bevorzugte Höhe des Elements zurück. | ILayoutElement | ||
Gibt die bevorzugte Breite des Elements zurück. | ILayoutElement | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | IEventDispatcher | ||
Elemente müssen diese Methode aufrufen, wenn ihre eigene layoutDirection oder die layoutDirection des übergeordneten Elements geändert wird. | ILayoutDirectionElement | ||
Wird aufgerufen, nachdem der Editor erstellt und in der Größe geändert wurde, aber bevor der Editor sichtbar ist. | IGridItemEditor | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | IEventDispatcher | ||
Speichert den Wert im Editor im Datenprovider des Eigentümers des Elementrenderers. | IGridItemEditor | ||
Diese Methode wird vom FocusManager aufgerufen, wenn die Komponente den Fokus erhält. | IFocusManagerComponent | ||
Legt die Koordinaten fest, die für das Zeichnen des Elements auf dem Bildschirm verwendet werden. | ILayoutElement | ||
Legt die Layoutgröße des Elements fest. | ILayoutElement | ||
Legt die Transformationsmatrix fest, die verwendet wird, um die Layoutgröße der Komponente und die Position relativ zu den Geschwisterelementen zu berechnen. | ILayoutElement | ||
Legt die Transformations-Matrix3D fest, die zur Berechnung der Layoutgröße und -position der Komponenete relativ zu ihren Parallelobjekten verwendet wird. | ILayoutElement | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Eine Dienstprogrammmethode zum Aktualisieren der Drehung, Skalierung und Versetzung der Transformation, während gleichzeitig ein im Koordinatenraum der Komponente selbst angegebener bestimmter Punkt im übergeordneten Koordinatenraum unverändert erhalten bleibt. | ILayoutElement | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | IEventDispatcher |
column | Eigenschaft |
column:GridColumn
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Die Spalte der bearbeiteten Zelle.
Implementierung
public function get column():GridColumn
public function set column(value:GridColumn):void
columnIndex | Eigenschaft |
dataGrid | Eigenschaft |
rowIndex | Eigenschaft |
discard | () | Methode |
public function discard():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Wird aufgerufen, kurz bevor der Editor geschlossen wird. Verwenden Sie diese Methode, um eine endgültige Bereinigung auszuführen, z. B. Bereinigen aller Einstellungen der prepare()
-Methode.
Rufen Sie diese Methode nicht direkt auf. Sie darf nur von dem Steuerelement aufgerufen werden, das den Elementeditor hostet.
prepare | () | Methode |
public function prepare():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Wird aufgerufen, nachdem der Editor erstellt und in der Größe geändert wurde, aber bevor der Editor sichtbar ist. Verwenden Sie diese Methode, um die Darstellung des Editors anzupassen, Ereignis-Listener hinzuzufügen oder andere Initialisierungen auszuführen, bevor er sichtbar wird.
Rufen Sie diese Methode nicht direkt auf. Sie darf nur von dem Steuerelement aufgerufen werden, das den Elementeditor hostet.
save | () | Methode |
public function save():Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Speichert den Wert im Editor im Datenprovider des Eigentümers des Elementrenderers. Diese Methode aktualisiert das Datenproviderelement, das zur Zeile der bearbeiteten Zelle gehört. Diese Funktion ruft GridItemEditor.validate()
auf, um zu überprüfen, ob die Daten gespeichert werden können. Wenn die Daten nicht gültig sind, werden die Daten nicht gespeichert und der Editor wird nicht geschlossen.
Rufen Sie diese Methode nicht direkt auf. Sie darf nur von dem Steuerelement aufgerufen werden, das den Elementeditor hostet. Zum Speichern und Schließen des Editors rufen Sie die endItemEditorSession()
-Methode des Eigentümers des Elementrenderers auf.
Boolean — true , wenn der Speichervorgang erfolgreich war; anderenfalls false .
|
Verwandte API-Elemente
Tue Jun 12 2018, 10:04 AM Z