Share via


IFilterable interface

Einbetten von Komponenten, die Filter unterstützen, enthalten Berichte und Seiten

Methoden

getFilters()

Ruft die derzeit auf das Objekt angewendeten Filter ab.

removeFilters()

Entfernt alle Filter aus dem aktuellen Objekt.

setFilters(IFilter[])

Ersetzt alle Filter des aktuellen Objekts durch die angegebenen Filterwerte.

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.

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>>