IFilterable interface
Декорирует компоненты внедрения, поддерживающие фильтры, включают отчеты и страницы
Методы
| get |
Возвращает фильтры, которые в настоящее время применяются к объекту. |
| remove |
Удаляет все фильтры из текущего объекта. |
| set |
Заменяет все фильтры текущего объекта указанными значениями фильтра. |
| update |
Обновите фильтры для текущего экземпляра в соответствии с операцией: добавьте, замените все, замените целевым объектом или удалите. |
Сведения о методе
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>>