IFilterable interface

Декорирует компоненты внедрения, поддерживающие фильтры, включают отчеты и страницы

Методы

getFilters()

Возвращает фильтры, которые в настоящее время применяются к объекту.

removeFilters()

Удаляет все фильтры из текущего объекта.

setFilters(IFilter[])

Заменяет все фильтры текущего объекта указанными значениями фильтра.

updateFilters(FiltersOperations, IFilter[])

Обновите фильтры для текущего экземпляра в соответствии с операцией: добавьте, замените все, замените целевым объектом или удалите.

Сведения о методе

getFilters()

Возвращает фильтры, которые в настоящее время применяются к объекту.

function getFilters(): Promise<IFilter[]>

Возвращаемое значение

Promise<IFilter[]>

removeFilters()

Удаляет все фильтры из текущего объекта.

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

Возвращаемое значение

Promise<IHttpPostMessageResponse<void>>

setFilters(IFilter[])

Заменяет все фильтры текущего объекта указанными значениями фильтра.

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

Параметры

filters

IFilter[]

Возвращаемое значение

Promise<IHttpPostMessageResponse<void>>

updateFilters(FiltersOperations, IFilter[])

Обновите фильтры для текущего экземпляра в соответствии с операцией: добавьте, замените все, замените целевым объектом или удалите.

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

Параметры

operation
FiltersOperations
filters

IFilter[]

Возвращаемое значение

Promise<IHttpPostMessageResponse<void>>