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