IFilterable interface

Decora incorporar componentes que suportam filtros Os exemplos incluem relatórios e páginas

Métodos

getFilters()

Obtém os filtros atualmente aplicados ao objeto.

removeFilters()

Remove todos os filtros do objeto atual.

setFilters(IFilter[])

Substitui todos os filtros no objeto atual pelos valores de filtro especificados.

updateFilters(FiltersOperations, IFilter[])

Atualize os filtros para a instância atual de acordo com a operação: Adicionar, substituir tudo, substituir por destino ou remover.

Detalhes de Método

getFilters()

Obtém os filtros atualmente aplicados ao objeto.

function getFilters(): Promise<IFilter[]>

Devoluções

Promise<IFilter[]>

removeFilters()

Remove todos os filtros do objeto atual.

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

Devoluções

Promise<IHttpPostMessageResponse<void>>

setFilters(IFilter[])

Substitui todos os filtros no objeto atual pelos valores de filtro especificados.

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

Parâmetros

filters

IFilter[]

Devoluções

Promise<IHttpPostMessageResponse<void>>

updateFilters(FiltersOperations, IFilter[])

Atualize os filtros para a instância atual de acordo com a operação: Adicionar, substituir tudo, substituir por destino ou remover.

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

Parâmetros

operation
FiltersOperations
filters

IFilter[]

Devoluções

Promise<IHttpPostMessageResponse<void>>