mx.eventsAdvancedDataGridEventReason Die AdvancedDataGridEventReason-Klasse definiert die Konstanten für die Werte der reason-Eigenschaft eines AdvancedDataGridEvent-Objekts, wenn die type-Eigenschaft den Wert „itemEditEnd“ hat.Object Die AdvancedDataGridEventReason-Klasse definiert die Konstanten für die Werte der reason-Eigenschaft eines AdvancedDataGridEvent-Objekts, wenn die type-Eigenschaft den Wert itemEditEnd hat. mx.events.AdvancedDataGridEventCANCELLED Gibt an, dass die Bearbeitung abgebrochen wurde und die bearbeiteten Daten nicht gespeichert werden sollen.cancelled Gibt an, dass die Bearbeitung abgebrochen wurde und die bearbeiteten Daten nicht gespeichert werden sollen. Selbst wenn Sie die preventDefault()-Methode aus dem Ereignis-Listener für das itemEditEnd-Ereignis aufrufen, ruft Flex dennoch die destroyItemEditor()-Methode zum Schließen des Editors auf. NEW_COLUMN Gibt an, dass der Benutzer den Fokus auf eine neue Spalte in derselben Zeile verschoben hat. newColumn Gibt an, dass der Benutzer den Fokus auf eine neue Spalte in derselben Zeile verschoben hat. In einem Ereignis-Listener können Sie die Fokusänderung zulassen oder blockieren. So überprüft Ihr Ereignis-Listener vielleicht, ob ein gültiger Wert für das derzeit bearbeitete Element eingegeben wurde. Ist dies nicht der Fall, können Sie Benutzer durch einen Aufruf der Methode preventDefault() davon abhalten, zu einem neuen Element zu wechseln. In diesem Fall bleibt der Elementeditor geöffnet und das aktuelle Element wird weiterhin bearbeitet. Wenn Sie die preventDefault()- und destroyItemEditor()-Methode aufrufen, können Sie den Wechsel zu einem neuen Element verhindern. Der Elementeditor wird jedoch geschlossen. NEW_ROW Gibt an, dass der Fokus auf eine neue Zeile verschoben wurde.newRow Gibt an, dass der Fokus auf eine neue Zeile verschoben wurde. Dieser Grund kann in etwa wie NEW_COLUMN bearbeitet werden. OTHER Gibt an, dass das Listensteuerelement den Fokus verloren hat, durchblättert wurde oder sich in einem Status befindet, in dem keine Bearbeitung erlaubt ist.other Gibt an, dass das Listensteuerelement den Fokus verloren hat, durchblättert wurde oder sich in einem Status befindet, in dem keine Bearbeitung erlaubt ist. Selbst wenn Sie die preventDefault()-Methode aus dem Ereignis-Listener für das itemEditEnd-Ereignis aufrufen, ruft Flex dennoch die destroyItemEditor()-Methode zum Schließen des Editors auf. AdvancedDataGridEvent Die AdvancedDataGridEvent-Klasse stellt Ereignisobjekte dar, die sich auf das AdvancedDataGrid-Steuerelement beziehen, beispielsweise das Ereignis, das ausgelöst wird, wenn ein bearbeitbares Rasterelement den Fokus erhält.flash.events:Event Die AdvancedDataGridEvent-Klasse stellt Ereignisobjekte dar, die sich auf das AdvancedDataGrid-Steuerelement beziehen, beispielsweise das Ereignis, das ausgelöst wird, wenn ein bearbeitbares Rasterelement den Fokus erhält. mx.controls.AdvancedDataGridmx.events.AdvancedDataGridEventReasoncolumnStretchmx.events:AdvancedDataGridEvent:COLUMN_STRETCHmx.events:AdvancedDataGridEventheaderDragOutsidemx.events:AdvancedDataGridEvent:HEADER_DRAG_OUTSIDEmx.events:AdvancedDataGridEventheaderDropOutsidemx.events:AdvancedDataGridEvent:HEADER_DROP_OUTSIDEmx.events:AdvancedDataGridEventheaderReleasemx.events:AdvancedDataGridEvent:HEADER_RELEASEmx.events:AdvancedDataGridEventitemClosemx.events:AdvancedDataGridEvent:ITEM_CLOSEmx.events:AdvancedDataGridEventitemEditBeginningmx.events:AdvancedDataGridEvent:ITEM_EDIT_BEGINNINGmx.events:AdvancedDataGridEventitemEditBeginmx.events:AdvancedDataGridEvent:ITEM_EDIT_BEGINmx.events:AdvancedDataGridEventitemEditEndmx.events:AdvancedDataGridEvent:ITEM_EDIT_ENDmx.events:AdvancedDataGridEventitemFocusInmx.events:AdvancedDataGridEvent:ITEM_FOCUS_INmx.events:AdvancedDataGridEventitemFocusOutmx.events:AdvancedDataGridEvent:ITEM_FOCUS_OUTmx.events:AdvancedDataGridEventitemOpeningmx.events:AdvancedDataGridEvent:ITEM_OPENINGmx.events:AdvancedDataGridEventitemOpenmx.events:AdvancedDataGridEvent:ITEM_OPENmx.events:AdvancedDataGridEventsortmx.events:AdvancedDataGridEvent:SORTmx.events:AdvancedDataGridEventAdvancedDataGridEvent Konstruktor.typeDer Ereignistyp, der die Aktion angibt, durch die das Ereignis ausgelöst wurde. bubblesfalseGibt an, ob das Ereignis in der Anzeigelistenhierarchie propagiert werden kann. cancelablefalseGibt an, ob das mit dem Ereignis verknüpfte Verhalten verhindert werden kann. columnIndex-1Die auf null basierende Indexposition der Spalte, in der das Ereignis stattfand. dataFieldnull Der Name des Feldes oder der Eigenschaft in den Daten, das bzw. die mit der Spalte verknüpft ist. rowIndex-1Eine auf null basierende Indexposition des Elements im Datenprovider. reasonnullDer Grund für ein itemEditEnd-Ereignis. itemRenderernullDer Elementrenderer des bearbeiteten Elements oder der Renderer der Überschrift, auf die geklickt wurde. localXunknownDie x-Position der Spalte für die Wiedergabe von columnStretch-Ereignissen. multiColumnSortfalseGibt eine Mehrspalten-Sortierung an. removeColumnFromSortfalseGibt an, dass die Spalte aus der Mehrspalten-Sortierung entfernt wird. itemnullGibt die node-Eigenschaft an. triggerEventnullDas MouseEvent oder KeyboardEvent, durch das dieses Ereignis ausgelöst wurde, oder null, wenn dieses Ereignis programmgesteuert ausgelöst wurde. headerPartnull Konstruktor. COLUMN_STRETCH Die AdvancedDataGridEvent.COLUMN_STRETCH-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines columnStretch-Ereignisses. Mit diesem Ereignis wird angegeben, dass ein Benutzer die Spalte horizontal erweitert hat.columnStretch Die AdvancedDataGridEvent.COLUMN_STRETCH-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines columnStretch-Ereignisses. Mit diesem Ereignis wird angegeben, dass ein Benutzer die Spalte horizontal erweitert hat.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelablefalsecolumnIndex Die auf null basierende Indexposition der Spalte des Elements im columns-Array des AdvancedDataGrid-Objekts.currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldDer Name des Feldes oder der Eigenschaft in den Daten, das bzw. die mit der Spalte verknüpft ist.itemDas AdvancedDataGrid-Element (Knoten), das geschlossen wurde.itemRenderernulllocalXDie x-Position der Maus.multiColumnSort falsereasonnullremoveColumnFromSortfalserowIndexEine auf null basierende Indexposition des Elements im Datenprovider.targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn der Knoten als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.COLUMN_STRETCH
HEADER_DRAG_OUTSIDE Die AdvancedDataGridEvent.HEADER_DRAG_OUTSIDE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines headerDragOutside-Ereignisses. Mit diesem Ereignis wird angegeben, dass der Benutzer mit der Maus auf eine Spaltenüberschrift geklickt und die Maustaste wieder losgelassen hat.headerDragOutside Die AdvancedDataGridEvent.HEADER_DRAG_OUTSIDE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines headerDragOutside-Ereignisses. Mit diesem Ereignis wird angegeben, dass der Benutzer mit der Maus auf eine Spaltenüberschrift geklickt und die Maustaste wieder losgelassen hat.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelabletruecolumnIndex Die auf null basierende Indexposition der Spalte des Elements im columns-Array des AdvancedDataGrid-Objekts.currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldDer Name des Feldes oder der Eigenschaft in den Daten, das bzw. die mit der Spalte verknüpft ist.itemRendererDer Renderer der Überschrift, bei der die Maustaste losgelassen wurde.localXNaNreasonnullrowIndexnulltargetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.typeAdvancedDataGridEvent.HEADER_RELEASE
HEADER_DROP_OUTSIDE Die AdvancedDataGridEvent.HEADER_DROP_OUTSIDE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein headerDropOutside-Ereignis.headerDropOutside Die AdvancedDataGridEvent.HEADER_DROP_OUTSIDE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein headerDropOutside-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelabletruecolumnIndex Die auf null basierende Indexposition der Spalte des Elements im columns-Array des AdvancedDataGrid-Objekts.currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldDer Name des Feldes oder der Eigenschaft in den Daten, das bzw. die mit der Spalte verknüpft ist.itemDas AdvancedDataGrid-Element (Knoten), das geschlossen wurde.itemRendererDer Renderer der Überschrift, bei der die Maustaste losgelassen wurde.localXNaNmultiColumnSort falsereasonnullremoveColumnFromSortfalserowIndexnulltargetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn der Knoten als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.HEADER_RELEASE
HEADER_RELEASE Die AdvancedDataGridEvent.HEADER_RELEASE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines headerRelease-Ereignisses. Mit diesem Ereignis wird angegeben, dass ein Benutzer mit der Maus auf eine Spaltenüberschrift geklickt und die Maustaste wieder losgelassen hat.headerRelease Die AdvancedDataGridEvent.HEADER_RELEASE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines headerRelease-Ereignisses. Mit diesem Ereignis wird angegeben, dass ein Benutzer mit der Maus auf eine Spaltenüberschrift geklickt und die Maustaste wieder losgelassen hat.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelabletruecolumnIndex Die auf null basierende Indexposition der Spalte des Elements im columns-Array des AdvancedDataGrid-Objekts.currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldDer Name des Feldes oder der Eigenschaft in den Daten, das bzw. die mit der Spalte verknüpft ist.itemDas AdvancedDataGrid-Element (Knoten), das geschlossen wurde.itemRendererDer Renderer der Überschrift, bei der die Maustaste losgelassen wurde.localXNaNmultiColumnSort undefined - Mit dem sort-Ereignis können Sie nach mehreren Spalten sortieren. reasonnullremoveColumnFromSortfalserowIndexnulltargetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn der Knoten als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.HEADER_RELEASE
ITEM_CLOSE Die AdvancedDataGridEvent.ITEM_CLOSE-Ereignistypkonstante gibt an, dass eine AdvancedDataGrid-Verzweigung geschlossen oder ausgeblendet wurde.itemClose Die AdvancedDataGridEvent.ITEM_CLOSE-Ereignistypkonstante gibt an, dass eine AdvancedDataGrid-Verzweigung geschlossen oder ausgeblendet wurde.

Die Eigenschaften des Ereignisobjekts für diesen Ereignistyp haben folgende Werte. Nicht alle Eigenschaften sind für alle Ereignistypen sinnvoll. Weitere Informationen finden Sie in den ausführlichen Eigenschaftsbeschreibungen.

EigenschaftWertbubblesfalsecancelablefalsecurrentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldDer Name des Feldes oder der Eigenschaft in den Daten, das bzw. die mit der Spalte verknüpft ist.itemDas AdvancedDataGrid-Element (Knoten), das geschlossen wurde.itemRenderer Der ListItemRenderer für den Knoten, der geschlossen wurde.localXNaNmultiColumnSort falseremoveColumnFromSortfalserowIndex-1targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn der Knoten als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.ITEM_CLOSE
ITEM_EDIT_BEGINNING Die AdvancedDataGridEvent.ITEM__EDIT_BEGINNING-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines itemEditBeginning-Ereignisses. Mit diesem Ereignis wird angegeben, dass der Benutzer die Bearbeitung eines Elements vorbereitet hat, z. B. durch Loslassen der Maustaste über dem Element.itemEditBeginning Die AdvancedDataGridEvent.ITEM__EDIT_BEGINNING-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines itemEditBeginning-Ereignisses. Mit diesem Ereignis wird angegeben, dass der Benutzer die Bearbeitung eines Elements vorbereitet hat, z. B. durch Loslassen der Maustaste über dem Element.

Der Standard-Listener für dieses Ereignis legt für die AdvancedDataGrid.editedItemPosition-Eigenschaft das Element fest, dem der Fokus zugewiesen ist, wodurch die Bearbeitungssitzung gestartet wird.

Normalerweise schreiben Sie einen eigenen Ereignis-Listener für dieses Ereignis, um bestimmte Elemente von der Bearbeitung auszuschließen. Wenn Sie die preventDefault()-Methode für dieses Ereignis in Ihrem eigenen Ereignis-Listener aufrufen, wird das Ausführen des Standard-Listeners verhindert.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelabletruecolumnIndex Die auf null basierende Indexposition der Spalte des Elements im columns-Array des AdvancedDataGrid-Objekts.currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldDer Name des Felds oder der Eigenschaft in den Daten, die mit der Spalte des Elements verknüpft sind.itemDas AdvancedDataGrid-Element (Knoten), das geschlossen wurde.itemRendererDer Elementrenderer für das zu bearbeitende Element. Diese Eigenschaft entspricht null, wenn dieses Ereignis über die Tastatur generiert wird, da das zu bearbeitende Element möglicherweise nicht auf dem Bildschirm angezeigt wird.localXNaNmultiColumnSort falsereasonnullremoveColumnFromSortfalserowIndexEine auf null basierende Indexposition des Elements im Datenprovider.targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn der Knoten als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.ITEM_EDIT_BEGINNING
ITEM_EDIT_BEGIN Die AdvancedDataGridEvent.ITEM_EDIT_BEGIN-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines itemEditBegin-Ereignisses. Mit diesem Ereignis wird angegeben, dass ein Element zur Bearbeitung bereit ist.itemEditBegin Die AdvancedDataGridEvent.ITEM_EDIT_BEGIN-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines itemEditBegin-Ereignisses. Mit diesem Ereignis wird angegeben, dass ein Element zur Bearbeitung bereit ist.

Der Standard-Listener für dieses Ereignis führt die folgenden Aktionen durch:

  • Erstellen eines Elementeditor-Objekts durch Aufrufen der createItemEditor()-Methode.
  • Kopieren der data-Eigenschaft vom Element in den Editor. Standardmäßig ist das Elementeditor-Objekt eine Instanz des TextInput-Steuerelements. Mit der itemEditor-Eigenschaft des Listensteuerelements kann eine benutzerdefinierte Elementeditor-Klasse angegeben werden.
  • Stellen Sie die itemEditorInstance-Eigenschaft des Listensteuerelements so ein, dass sie auf die Elementeditor-Instanz verweist.

Sie können einen Ereignis-Listener für dieses Ereignis schreiben, um die an den Elementeditor übergebenen Daten zu ändern. Beispielsweise können Sie die Daten, das Format oder andere Informationen im Elementeditor ändern.

Sie können auch einen Ereignis-Listener erstellen, um den Ereigniseditor zum Bearbeiten des Elements anzugeben. Möglicherweise haben Sie zwei verschiedene Elementeditoren. Im Ereignis-Listener können Sie die zu bearbeitenden Daten und andere Informationen untersuchen, und den entsprechenden Ereigniseditor öffnen, indem Sie folgende Schritte ausführen:

  1. Rufen Sie preventDefault() auf, damit die createItemEditor()-Methode in Flex nicht mehr durch den Standard-Ereignis-Listener aufgerufen wird.
  2. Legen Sie für die itemEditor-Eigenschaft den entsprechenden Editor fest.
  3. Rufen Sie die createItemEditor()-Methode auf.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelabletruecolumnIndex Die auf null basierende Indexposition der Spalte des Elements im columns-Array des AdvancedDataGrid-Objekts.currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldnullitemDas AdvancedDataGrid-Element (Knoten).itemRendererDer Elementrenderer für das bearbeitete Element.localXNaNmultiColumnSort falsereasonnullremoveColumnFromSortfalserowIndexEine auf null basierende Indexposition des Elements im Datenprovider.targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn der Knoten als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.ITEM_EDIT_BEGIN
ITEM_EDIT_END Die AdvancedDataGridEvent.ITEM_EDIT_END-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines itemEditEnd-Ereignisses. Mit diesem Ereignis wird das Ende der Bearbeitung angegeben.itemEditEnd Die AdvancedDataGridEvent.ITEM_EDIT_END-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines itemEditEnd-Ereignisses. Mit diesem Ereignis wird das Ende der Bearbeitung angegeben.

Die Listenkomponenten besitzen eine Standardprozedur für dieses Ereignis, das die Daten aus dem Elementeditor in den Datenprovider des Listensteuerelements kopiert. Der standardmäßige Ereignis-Listener führt die folgenden Aktionen durch:

  • Verwendet die editorDataField-Eigenschaft der AdvancedDataGridColumn, die mit diesem Ereignis verknüpft ist, um die Eigenschaft des Elementeditors mit den neuen Daten zu bestimmen und das Datenproviderelement mit diesen neuen Daten zu aktualisieren. Da der Standard-Elementeditor dem TextInput-Steuerelement entspricht, lautet der Standardwert der editorDataField-Eigenschaft "Text", um anzugeben, dass die Text-Eigenschaft des TextInput-Steuerelements neue Elementdaten enthält.
  • Ruft die destroyItemEditor()-Methode auf, um den Elementeditor zu schließen.

Üblicherweise schreiben Sie einen Ereignis-Listener für dieses Ereignis, um die folgenden Aktionen durchzuführen:

  • In Ihrem Ereignis-Listener können Sie die vom Editor an die Listenkomponente zurückgegebenen Daten ändern. Sie können die Daten beispielsweise neu formatieren, bevor sie an das Listen-Steuerelement zurückgegeben werden. Standardmäßig kann ein Elementeditor nur einen einzigen Wert zurückgeben. Schreiben Sie einen Ereignis-Listener für das itemEditEnd-Ereignis, wenn Sie mehrere Werte zurückgeben möchten.
  • In Ihrem Ereignis-Listener können Sie die in den Elementeditor eingegebenen Daten überprüfen. Wenn die Daten falsch sind, können Sie die preventDefault()-Methode aufrufen, um zu verhindern, dass Flex die neuen Daten an das Listensteuerelement übergibt und den Editor schließt.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelabletruecolumnIndex Die auf null basierende Indexposition der Spalte des Elements im columns-Array des AdvancedDataGrid-Objekts.currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldDer Name des Felds oder der Eigenschaft in den Daten, die mit der Spalte des Elements verknüpft sind.itemDas AdvancedDataGrid-Element (Knoten), das geschlossen wurde.itemRendererDer Elementrenderer für das bearbeitete Element.localXNaNmultiColumnSort falsereasonEine Konstante, den Grund angibt, warum das Ereignis ausgelöst wurde. Der Wert muss ein Mitglied der Klasse AdvancedDataGridEventReason sein.removeColumnFromSortfalserowIndexEine auf null basierende Indexposition des Elements im Datenprovider.targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn der Knoten als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.ITEM_EDIT_END
ITEM_FOCUS_IN Die AdvancedDataGridEvent.ITEM_FOCUS_IN-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines itemFocusIn-Ereignisses. Mit diesem Ereignis wird angegeben, dass ein Element den Fokus erhalten hat.itemFocusIn Die AdvancedDataGridEvent.ITEM_FOCUS_IN-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines itemFocusIn-Ereignisses. Mit diesem Ereignis wird angegeben, dass ein Element den Fokus erhalten hat.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelablefalsecolumnIndex Die auf null basierende Indexposition der Spalte des Elements im columns-Array des AdvancedDataGrid-Objekts.currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldnullitemDas AdvancedDataGrid-Element (Knoten), das geschlossen wurde.itemRendererDie Elementeditor-Instanz für das bearbeitete Element.localXNaNmultiColumnSort falsereasonnullremoveColumnFromSortfalserowIndexEine auf null basierende Indexposition des Elements im Datenprovider.targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn der Knoten als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.ITEM_FOCUS_IN
ITEM_FOCUS_OUT Die AdvancedDataGridEvent.ITEM_FOCUS_OUT-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines itemFocusOut-Ereignisses. Mit diesem Ereignis wird angegeben, dass ein Element den Fokus verloren hat.itemFocusOut Die AdvancedDataGridEvent.ITEM_FOCUS_OUT-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts eines itemFocusOut-Ereignisses. Mit diesem Ereignis wird angegeben, dass ein Element den Fokus verloren hat.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelablefalsecolumnIndex Die auf null basierende Indexposition der Spalte des Elements im columns-Array des AdvancedDataGrid-Objekts.currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldnullitemDas AdvancedDataGrid-Element (Knoten), das geschlossen wurde.itemRendererDie Elementeditor-Instanz für das bearbeitete Element.localXNaNmultiColumnSort falsereasonnullremoveColumnFromSortfalserowIndexEine auf null basierende Indexposition des Elements im Datenprovider.targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn der Knoten als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.ITEM_FOCUS_OUT
ITEM_OPENING Die AdvancedDataGridEvent.ITEM_OPENING-Ereignistypkonstante wird unmittelbar vor dem Öffnen oder Schließen eines AdvancedDataGrid ausgelöst.itemOpening Die AdvancedDataGridEvent.ITEM_OPENING-Ereignistypkonstante wird unmittelbar vor dem Öffnen oder Schließen eines AdvancedDataGrid ausgelöst.

Die Eigenschaften des Ereignisobjekts für diesen Ereignistyp haben folgende Werte. Nicht alle Eigenschaften sind für alle Ereignistypen sinnvoll. Weitere Informationen finden Sie in den ausführlichen Eigenschaftsbeschreibungen.

EigenschaftWertanimierenGibt an, ob das Öffnen oder Schließen animiert werden soll.bubblesfalsecancelabletruecurrentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.dispatchEventGibt an, ob ein ITEM_OPEN- oder ITEM_CLOSE-Ereignis ausgelöst wird, sobald die Öffnen- oder Schließen-Animation abgeschlossen ist. trueitemDer geöffnete AdvancedDataGrid-Knoten.itemRenderer Der ListItemRenderer für das Element (Knoten), das geöffnet wurde.localXNaNmultiColumnSort falseremoveColumnFromSortfalserowIndex-1öffnentrue, wenn das Element geöffnet wird, „false“, wenn das Element geschlossen wird.targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn das Element als Reaktion auf eine Benutzeraktion geöffnet wurde. typeAdvancedDataGridEvent.ITEM_OPENING
ITEM_OPEN Die AdvancedDataGridEvent.ITEM_OPEN-Ereignistypkonstante gibt an, dass eine AdvancedDataGrid-Verzweigung geöffnet oder erweitert wurde.itemOpen Die AdvancedDataGridEvent.ITEM_OPEN-Ereignistypkonstante gibt an, dass eine AdvancedDataGrid-Verzweigung geöffnet oder erweitert wurde.

Die Eigenschaften des Ereignisobjekts für diesen Ereignistyp haben folgende Werte. Nicht alle Eigenschaften sind für alle Ereignistypen sinnvoll. Weitere Informationen finden Sie in den ausführlichen Eigenschaftsbeschreibungen.

EigenschaftWertbubblesfalsecancelablefalsecurrentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. itemDer geöffnete AdvancedDataGrid-Knoten.itemRenderer Der ListItemRenderer für das Element (Knoten), das geöffnet wurde.localXNaNmultiColumnSort falseremoveColumnFromSortfalserowIndex-1targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn das Element (Knoten) als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.ITEM_OPEN
SORT shortdesc> sort Die AdvancedDataGridEvent.SORT-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein sort-Ereignis. Das AdvancedDataGrid-Steuerelement führt die Sortierung basierend auf den Eigenschaften dataField und multiColumnSort durch.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelabletruecolumnIndex Die auf null basierende Indexposition der Spalte des Elements im columns-Array des AdvancedDataGrid-Objekts.currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. dataFieldDer Name des Feldes oder der Eigenschaft in den Daten, das bzw. die mit der Spalte verknüpft ist.multiColumnSort Bei true wird die neue dataField-Eigenschaft zusammen mit der bereits vorhandenen Sortierung verwendet und das Ergebnis ist eine Mehrspalten-Sortierung.

Bei false wird die vorhandene Sortierung entfernt und eine neue Sortierung für die dataField-Eigenschaft durchgeführt.

removeColumnFromSortfalsetargetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.triggerEvent Zeigt die Benutzeraktion (Tastendruck oder Mausklick) an, wenn der Knoten als Reaktion auf eine Benutzeraktion geschlossen wurde. typeAdvancedDataGridEvent.SORT
animate Bei „true“ wird das Öffnen oder Schließen animiert; wird nur für ITEM_OPENING-Ereignisse verwendet. Bei true wird das Öffnen oder Schließen animiert; wird nur für ITEM_OPENING-Ereignisse verwendet. columnIndex Die auf null basierende Indexposition der Spalte im columns-Array des AdvancedDataGrid-Objekts, die mit dem Ereignis verknüpft ist. Die auf null basierende Indexposition der Spalte im columns-Array des AdvancedDataGrid-Objekts, die mit dem Ereignis verknüpft ist. column Die AdvancedDataGridColumnGroup-Instanz, die die Aktion angibt, durch die das Ereignis ausgelöst wurde.mx.controls.advancedDataGridClasses:AdvancedDataGridColumn Die AdvancedDataGridColumnGroup-Instanz, die die Aktion angibt, durch die das Ereignis ausgelöst wurde. dataField Der Name des Feldes oder der Eigenschaft in den Daten, das bzw. die mit der Spalte verknüpft ist. Der Name des Feldes oder der Eigenschaft in den Daten, das bzw. die mit der Spalte verknüpft ist. dispatchEvent Gibt an, ob ein ITEM_OPEN- oder ITEM_CLOSE-Ereignis ausgelöst wird, sobald die Öffnen- oder Schließen-Animation abgeschlossen ist. Gibt an, ob ein ITEM_OPEN- oder ITEM_CLOSE-Ereignis ausgelöst wird, sobald die Öffnen- oder Schließen-Animation abgeschlossen ist. Wird nur für ITEM_OPENING-Ereignisse verwendet. headerPart Gibt bei einem HEADER_RELEASE-Ereignis an, auf welchen Teil der Überschrift geklickt wurde. Gibt bei einem HEADER_RELEASE-Ereignis an, auf welchen Teil der Überschrift geklickt wurde. itemRenderer Der Elementrenderer für das bearbeitete Element oder der Renderer der Überschrift, auf die geklickt bzw. die gestreckt wird. Der Elementrenderer für das bearbeitete Element oder der Renderer der Überschrift, auf die geklickt bzw. die gestreckt wird. Sie können mit dieser Eigenschaft auf den Datenprovider zugreifen. item Speicher für die node-Eigenschaft. Speicher für die node-Eigenschaft. Wenn Sie das AdvancedDataGrid-Steuerelement mit XML-Daten füllen, greifen Sie auf die Eigenschaften Label und data für den Knoten (node) als event.node.attributes.label und event.node.attributes.data zu. localX Die x-Position der Spalte in Pixeln; wird zur erneuten Wiedergabe der stretch-Ereignisse der Spalte verwendet. Die x-Position der Spalte in Pixeln; wird zur erneuten Wiedergabe der stretch-Ereignisse der Spalte verwendet. multiColumnSort Bei „true“ wird die neue dataField-Eigenschaft zusammen mit der bereits vorhandenen Sortierung verwendet und das Ergebnis ist eine Mehrspalten-Sortierung. Bei true wird die neue dataField-Eigenschaft zusammen mit der bereits vorhandenen Sortierung verwendet und das Ergebnis ist eine Mehrspalten-Sortierung.

Bei false wird die vorhandene Sortierung entfernt und eine neue Sortierung für die dataField-Eigenschaft durchgeführt.

opening Gibt an, ob das Element geöffnet (true) oder geschlossen (false) wird. Gibt an, ob das Element geöffnet (true) oder geschlossen (false) wurde. Wird nur für ein Ereignis des Typs ITEM_OPENING verwendet. reason Der Grund, warum das itemEditEnd-Ereignis ausgelöst wurde. Der Grund, warum das itemEditEnd-Ereignis ausgelöst wurde. Gilt nur für Ereignisse mit dem Typ ITEM_EDIT_END. Die möglichen Werte werden in der AdvancedDataGridEventReason-Klasse definiert. AdvancedDataGridEventReasonremoveColumnFromSort Bei „true“ wird die Spalte von der Mehrspalten-Sortierung entfernt. Bei true wird die Spalte von der Mehrspalten-Sortierung entfernt. rowIndex Eine auf null basierende Indexposition des Elements im Datenprovider. Eine auf null basierende Indexposition des Elements im Datenprovider. triggerEvent Das MouseEvent- oder KeyboardEvent-Objekt für das Ereignis, durch das dieses Ereignis ausgelöst wurde, oder null, wenn dieses Ereignis programmgesteuert ausgelöst wurde. Das MouseEvent- oder KeyboardEvent-Objekt für das Ereignis, durch das dieses Ereignis ausgelöst wurde, oder null, wenn dieses Ereignis programmgesteuert ausgelöst wurde.
CubeEvent Von OLAPCube zur Angabe des Status verwendete Ereignisklasse.flash.events:Event Von OLAPCube zur Angabe des Status verwendete Ereignisklasse. Die CubeEvent-Klasse stellt Ereignisobjekte dar, die sich auf die OLAPCube-Klasse beziehen, beispielsweise das Ereignis, das ausgelöst wird, wenn der Cube bereit zur Abfrage ist. mx.olap.OLAPCubequeryProgressmx.events:CubeEvent:CUBE_COMPLETEmx.events:CubeEventprogressmx.events:CubeEvent:CUBE_PROGRESSmx.events:CubeEventqueryProgressmx.events:CubeEvent:QUERY_PROGRESSmx.events:CubeEventCubeEvent Konstruktor.typeDer Ereignistyp, der die Aktion angibt, durch die das Ereignis ausgelöst wurde. Konstruktor. CUBE_COMPLETE Die CubeEvent.CUBE_COMPLETE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein complete-Ereignis.complete Die CubeEvent.CUBE_COMPLETE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein complete-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelabletruecurrentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. descriptionBeschreibung der verarbeiteten Elemente.progressDie Anzahl der Elemente im Würfel, die aktualisiert wurden.targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.totalDie Gesamtzahl der Elemente im Würfel, die aktualisiert werden müssen.typeCubeEvent.CUBE_COMPLETE
CUBE_PROGRESS Die CubeEvent.CUBE_PROGRESS-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein progress-Ereignis.progress Die CubeEvent.CUBE_PROGRESS-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein progress-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelabletruecurrentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. descriptionBeschreibung der verarbeiteten Elemente.progressDie Anzahl der Elemente im Würfel, die aktualisiert wurden.targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.totalDie Gesamtzahl der Elemente im Würfel, die aktualisiert werden müssen.typeCubeEvent.CUBE_PROGRESS
QUERY_PROGRESS Die CubeEvent.QUERY_PROGRESS-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein queryProgress-Ereignis.queryProgress Die CubeEvent.QUERY_PROGRESS-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein queryProgress-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWertbubblesfalsecancelabletruecurrentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. descriptionBeschreibung der verarbeiteten Elemente.progressDie Anzahl der Elemente im Würfel, die aktualisiert wurden.targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.totalDie Gesamtzahl der Elemente im Würfel, die aktualisiert werden müssen.typeCubeEvent.QUERY_PROGRESS
message Eine Beschreibung der verarbeiteten Elemente. Eine Beschreibung der verarbeiteten Elemente. progress Die Anzahl der Elemente im Würfel, die aktualisiert wurden. Die Anzahl der Elemente im Würfel, die aktualisiert wurden. total Die Gesamtzahl der Elemente im Würfel, die aktualisiert werden müssen. Die Gesamtzahl der Elemente im Würfel, die aktualisiert werden müssen.