Partager via


IFilterable interface

Décore les composants incorporés qui prennent en charge les filtres Exemples incluent des rapports et des pages

Méthodes

getFilters()

Obtient les filtres actuellement appliqués à l’objet.

removeFilters()

Supprime tous les filtres de l’objet actuel.

setFilters(IFilter[])

Remplace tous les filtres de l’objet actuel par les valeurs de filtre spécifiées.

updateFilters(FiltersOperations, IFilter[])

Mettez à jour les filtres de l’instance actuelle en fonction de l’opération : Ajoutez, remplacez tout, remplacez par cible ou supprimez.

Détails de la méthode

getFilters()

Obtient les filtres actuellement appliqués à l’objet.

function getFilters(): Promise<IFilter[]>

Retours

Promise<IFilter[]>

removeFilters()

Supprime tous les filtres de l’objet actuel.

function removeFilters(): Promise<IHttpPostMessageResponse<void>>

Retours

Promise<IHttpPostMessageResponse<void>>

setFilters(IFilter[])

Remplace tous les filtres de l’objet actuel par les valeurs de filtre spécifiées.

function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>

Paramètres

filters

IFilter[]

Retours

Promise<IHttpPostMessageResponse<void>>

updateFilters(FiltersOperations, IFilter[])

Mettez à jour les filtres de l’instance actuelle en fonction de l’opération : Ajoutez, remplacez tout, remplacez par cible ou supprimez.

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

Paramètres

operation
FiltersOperations
filters

IFilter[]

Retours

Promise<IHttpPostMessageResponse<void>>