Show TOC

Table-EreignisseLocate this document in the navigation structure

Verwendung
  • onColSelect

    Spaltenselektion.

    Achtung

    Beachten Sie, dass dieses Ereignis nicht mehr benutzt werden sollte und dass es unter WDUIGUIDELINE=GL20 ignoriert wird.

    Parameter-Name

    Typ

    Beschreibung

    ID

    STRING

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    COL

    STRING

    Selektierte Spalte

  • onCustomFilter

    Dieses Ereignis wird nur für WDUIGUIDELINE=GL20 gerufen, und zwar falls im TabellenHeader-Menü der Eintrag ( Anpassen...) ausgewählt wurde. Dann sollte die Anwendung ein Popup-Window mit Filteroptionen öffnen und eine entsprechende Filterung durchführen. Falls kein Action-Handler für Table.onCustomFilter gebunden wurde, so öffnet das Web-Dynpro-Framework ein Standard-Popup mit einem InputField, in dem der Benutzer einen Filterwert eingeben kann.

    Parameter-Name

    Typ

    Beschreibung

    ID

    STRING

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    COL

    STRING

    ID der TableColumn, aus deren Menü der Eintrag ausgewählt wurde

  • onDrop

    Zuordnung der Aktion, die ausgeführt werden soll, wenn der Benutzer einen Eintrag oder mehrere Einträge in der Table per Drag&Drop verschiebt.

    Parameter-Name

    Typ

    Beschreibung

    ID

    STRING

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    DATA

    STRING

    Textuelle Repräsentation der Daten, die zum DropTarget transportiert werden. Zusammen mit dem mimeType bildet diese Eigenschaft einen Verweis auf Ressourcen.

    DATA ist der Wert der Eigenschaft DragSourceInfo.data des UI-Elements, das auf die Table fallen gelassen wurde.

    LEVEL

    I

     

    MIME_TYPE

    STRING

    Art der Ressourcen.

    MIME_TYPE ist der Wert der Eigenschaft DragSourceInfo.mimeType des UI-Elements, das auf die Table fallen gelassen wurde. Falls unter DATA z.B. eine URL mitgeliefert wird, kann hier der genaue Typ der dahinter steckenden Ressource mitgeteilt werden.

    OFFSET

    I

    Position, wo das Objekt fallen gelassen wird:

    • -1 bedeutet über dem Eintrag

    • +1 bedeutet unter dem Eintrag

    • 0 bedeutet, dass das Objekt auf die Zeile fallen gelassen wird.

    ROW_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Referenz auf das Element, das die Tabellenzeile repräsentiert, bei welcher Zeile die Daten fallen gelassen werden.

    Der Wert ist initial, wenn die Table leer ist.

    TAGS

    STRING

    Diese Eigenschaft entspricht den im Programmierumfeld bekannten Flavours. Der Flavour beschreibt den Typ einer Drag&Drop-Beschreibung. In einer Drag&Drop-Situation können Objekte nur in andere fallengelassen werden, wenn sie mindestens eine gemeinsame TAGS besitzen.

  • onFilter

    Filter-Ereignis, siehe auch Filtern in einer Table.

    Parameter-Name

    Typ

    Beschreibung

    ID

    STRING

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    COL

    STRING

    Dieser Parameter ist initial falls WDUIGUIDELINE=GL11. Falls WDUIGUIDELINE=GL20, so enthält er die ID der TableColumn, aus deren Menü der Eintrag ausgewählt wurde.

  • onLeadSelect

    Aktion, die ausgeführt wird, wenn durch eine Benutzerinteraktion an der Table die Lead-Selection geändert wird (siehe auch selectionChangeBehaviour). Der Event wird bei reinen Selection-Änderungen nicht ausgeführt.

    Die Verwendung des Events onLeadSelect schließt die Verwendung des Events onSelect aus.

    NEW_ROW_ELEMENT bzw. OLD_ROW_ELEMENT sind "not bound", wenn es bisher keine Lead-Selection gab bzw. die Lead-Selection durch die Benutzerinteraktion abgewählt wurde.

    Parameter-Name

    Typ

    Beschreibung

    ID

    STRING

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    NEW_ROW_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Element, das die Lead-Selection durch die Benutzerinteraktion erhält

    OLD_ROW_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Element, das bisher die Lead-Selection hatte

    ROW

    I

    Nummer der Zeile

  • onScroll

    Achtung

    Dieses Ereignis ist deprecated. Siehe auch Daten-Ausschnitte im Context.

    Aktion, die ausgeführt wird, wenn der Benutzer durch die Table scrollt. (Setzen Sie dieses Ereignis nur für das Context-Paging ein.)

    Parameter-Name

    Typ

    Beschreibung

    ID

    STRING

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMEN T

    Standard Parameter

    NEW_FIRST_VISIBLE_ROW

    I

    Neue erste sichtbare Zeile

    OLD_FIRST_VISIBLE_ROW

    I

    Alte erste sichtbare Zeile

  • onSelect

    Aktion, die ausgeführt wird, wenn eine Benutzerinteraktion an der Table zu einer Selection- oder Lead-Selection-Änderung führt (siehe auch selectionChangeBehaviour und Selektieren in einer Table).

    Die Verwendung des Events onSelect schließt die Verwendung des Events onLeadSelect aus.

    Verwenden Sie diesen Event anstatt onLeadSelect nur, wenn Sie direkt auf die (Multiple-) Selection Änderung reagieren müssen, z.B. um die enabled-Eigenschaft eines ToolBarButton zu ändern, denn es führt zu zusätzlichen Roundtrips.

    NEW_LEAD_SELECTION bzw. OLD_LEAD_SELECTION sind "not bound", wenn es bisher keine Lead-Selection gab bzw. die Lead-Selection durch die Benutzerinteraktion abgewählt wurde. Bei Aktionen ohne Änderung der Lead-Selection enthalten beide Parameter die aktuelle Lead-Selection bzw. "not bound".

    Die Parameter SELECTION_TYPE, SELECTION_START und SELECTION_END geben an, welche Einträge in der Table selektiert wurden. Über die Methode GET_TABLE_DATA der Schnittstelle IF_WD_TABLE_METHOD_HNDL können Sie das Mapping des Contextelements und des sichtbaren Indexes ermitteln.

    Parameter-Name

    Typ

    Beschreibung

    ID

    STRING

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    NEW_LEAD_SELECTION

    IF_WD_CONTEXT_ELEMENT

    Element, das die Lead-Selection durch die Benutzerinteraktion erhält

    OLD_LEAD_SELECTION

    IF_WD_CONTEXT_ELEMENT

    Element, das bisher die Lead-Selection hatte

    SELECTION_TYPE

    STRING

    Gibt an, welche Einträge der Table der Endbenutzer selektiert hat:

    • SELECT_ALL

      Der Endbenutzer hat alle Einträge selektiert.

    • DESELECT_ALL

      Der Endbenutzer hat die Selektion für alle Einträge aufgehoben.

    • RANGE

      Der Endbenutzer hat einen Bereich selektiert.

    • keine Angabe

      Keiner der drei aufgeführten Fälle trifft zu.

    SELECTION_START

    I

    Anfangswert des selektierten Bereichs

    SELECTION_END

    I

    Endwert des selektierten Bereichs

  • onSort

    Aktion, die ausgeführt wird, wenn der Benutzer die Table sortiert. Sie finden weitere Informationen unter Sortieren in einer Table.

    Sie finden ein Beispiel im System in der Component DEMO_TABLE.

    Parameter-Name

    Typ

    Beschreibung

    ID

    STRING

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    COL

    STRING

    Id der TableColumn, die sortiert werden soll

    DIRECTION

    WDUI_TABLE_COL_SORT_DIR

    Sortier-Richtung ( UP oder DOWN)

    MULTIPLE

    WDY_BOOLEAN

    Sortierung ist nach mehreren Spalten aktiv.

    Falls das Flag Table.multiSorting gesetzt ist, können Sie dem Bernutzer ermöglichen, gleichzeitig nach mehreren Spalten zu sortieren, indem der Benutzer auf den Tabellenspalten-Header klickt und gleichzeitig die STRG-Taste gedrückt läßt. Jeder Klick führt zu einem Roundtrip, bei der der Action-Handler für Table.onSort mit dem Event-Parameter MULTIPLE=X gerufen wird.

    Hinweis

    Beachten Sie, dass der Event-Parameter column nicht verwendet werden sollte, sondern der Event-Parameter col.