Show TOC

IF_WD_TABLE_METHOD_HNDL Dieses Dokument in der Navigationsstruktur finden

 

Dieses Interface dient als Methodenhandler für Table-UI-Elemente.

APPLY_FILTER und APPLY_SORTING

Diese beiden Funktionen greifen auf den Context der Anwendung zu und ändern die Daten des Context-Knotens der dataSource der Table, um Sortierung und Filterung durchzuführen. Zum Filtern wird außerdem die Eigenschaft Table.rowCount verwendet. Diese Methoden können nur für Tables eingesetzt werden, die folgende Bedingungen erfüllen:

  • Es gibt keine RowArrangements, insbesondere keine hierarchische Tabellen

  • Es gibt keine CellVariants

  • Es gibt kein MultiSorting

  • Es wird kein rowCount verwendet

  • Der Context-Knoten, der an die Table.dataSource gebunden ist, darf nur statische Attribute und keine Unterknoten enthalten. Eventuell vorhandene Unterknoten werden von APPLY_FILTER und APPLY_SORTING gelöscht.

Das Filtern erlaubt auch das Parsen bestimmter Ausdrücke, wie *, =, < oder >.

Falls der Parameter keep_lead_selection_visible = X ist, wird die Tabelle zur Lead-Selection gescrollt. Mit dem Parameter SET_IS_FILTERED_AT_COLUMN bei APPLY_FILTERING() können Sie festlegen, ob auch die Filter-Ikonen an gefilterten Tabellen gesetzt werden sollen (d.h. es wird TableColumn.isFiltered automatisch gesetzt oder gelöscht).

Achtung Achtung

Falls die Daten der Table geändert werden, sollte unbedingt auch APPLY_FILTER wieder aufgerufen werden.

Ende der Warnung.

Weitere Informationen

  • Weitere Informationen über die einzelnen Methoden finden Sie in der entsprechenden Dokumentation, die im System direkt an der jeweiligen Methode hinterlegt ist.

  • Überblick über die Methodenhandler

  • UI-Element Table