
onColSelect
Spaltenselektion.
Beachten Sie, dass dieses Ereignis nicht mehr benutzt werden sollte und dass es unter WDUIGUIDELINE=GL20 ignoriert wird.
|
Parameter-Name |
Typ |
Beschreibung |
|---|---|---|
|
ID |
STRING |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
|
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 |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
|
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 |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
|
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:
|
|
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 |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
|
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 |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
|
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
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 |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMEN T |
|
|
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 |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
|
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:
|
|
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 |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
|
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. |
Beachten Sie, dass der Event-Parameter column nicht verwendet werden sollte, sondern der Event-Parameter col.