IFilterable interface
Decora componentes de inserção que dão suporte a filtros Exemplos incluem relatórios e páginas
Métodos
| get |
Obtém os filtros atualmente aplicados ao objeto. |
| remove |
Remove todos os filtros do objeto atual. |
| set |
Substitui todos os filtros no objeto atual pelos valores de filtro especificados. |
| update |
Atualize os filtros para a instância atual de acordo com a operação: Adicionar, substituir todos, substituir por destino ou remover. |
Detalhes do método
getFilters()
Obtém os filtros atualmente aplicados ao objeto.
function getFilters(): Promise<IFilter[]>
Retornos
Promise<IFilter[]>
removeFilters()
Remove todos os filtros do objeto atual.
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
Retornos
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[]
Retornos
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
Atualize os filtros para a instância atual de acordo com a operação: Adicionar, substituir todos, substituir por destino ou remover.
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parâmetros
- operation
- FiltersOperations
- filters
-
IFilter[]
Retornos
Promise<IHttpPostMessageResponse<void>>