Freigeben über


IFilterable interface

Schmücken von Einbettungskomponenten, die Filter unterstützen Beispiele sind 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 für das aktuelle Objekt durch die angegebenen Filterwerte.

updateFilters(FiltersOperations, IFilter[])

Aktualisieren Sie die Filter für die aktuelle Instanz gemäß dem Vorgang: Hinzufügen, Ersetzen aller, Ersetzen 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 für das aktuelle Objekt 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 aller, Ersetzen durch Ziel oder Entfernen.

function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>

Parameter

operation
FiltersOperations
filters

IFilter[]

Gibt zurück

Promise<IHttpPostMessageResponse<void>>