IFilterable interface
Einbetten von Komponenten, die Filter unterstützen, enthalten Berichte und Seiten
Methoden
get |
Ruft die derzeit auf das Objekt angewendeten Filter ab. |
remove |
Entfernt alle Filter aus dem aktuellen Objekt. |
set |
Ersetzt alle Filter des aktuellen Objekts durch die angegebenen Filterwerte. |
update |
Aktualisieren Sie die Filter für die aktuelle Instanz gemäß dem Vorgang: Hinzufügen, ersetzen Sie alle, ersetzen Sie durch Ziel oder Entfernen. |
Details zur Methode
getFilters()
Ruft die derzeit auf das Objekt angewendeten Filter ab.
function getFilters(): Promise<IFilter[]>
Gibt zurück
Promise<IFilter[]>
removeFilters()
Entfernt alle Filter aus dem aktuellen Objekt.
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
Gibt zurück
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
Ersetzt alle Filter des aktuellen Objekts durch die angegebenen Filterwerte.
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parameter
- filters
-
IFilter[]
Gibt zurück
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
Aktualisieren Sie die Filter für die aktuelle Instanz gemäß dem Vorgang: Hinzufügen, ersetzen Sie alle, ersetzen Sie durch Ziel oder Entfernen.
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parameter
- operation
- FiltersOperations
- filters
-
IFilter[]
Gibt zurück
Promise<IHttpPostMessageResponse<void>>