Condividi tramite


IFilterable interface

Decorare i componenti di incorporamento che supportano i filtri Esempi includono report e pagine

Metodi

getFilters()

Ottiene i filtri attualmente applicati all'oggetto .

removeFilters()

Rimuove tutti i filtri dall'oggetto corrente.

setFilters(IFilter[])

Sostituisce tutti i filtri sull'oggetto corrente con i valori di filtro specificati.

updateFilters(FiltersOperations, IFilter[])

Aggiornare i filtri per l'istanza corrente in base all'operazione: Aggiungere, sostituire tutto, sostituire per destinazione o rimuovere.

Dettagli metodo

getFilters()

Ottiene i filtri attualmente applicati all'oggetto .

function getFilters(): Promise<IFilter[]>

Restituisce

Promise<IFilter[]>

removeFilters()

Rimuove tutti i filtri dall'oggetto corrente.

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

Restituisce

Promise<IHttpPostMessageResponse<void>>

setFilters(IFilter[])

Sostituisce tutti i filtri sull'oggetto corrente con i valori di filtro specificati.

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

Parametri

filters

IFilter[]

Restituisce

Promise<IHttpPostMessageResponse<void>>

updateFilters(FiltersOperations, IFilter[])

Aggiornare i filtri per l'istanza corrente in base all'operazione: Aggiungere, sostituire tutto, sostituire per destinazione o rimuovere.

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

Parametri

operation
FiltersOperations
filters

IFilter[]

Restituisce

Promise<IHttpPostMessageResponse<void>>