IFilterable interface
修饰支持筛选器的组件示例包括报表和页面
方法
get |
获取当前应用于对象的筛选器。 |
remove |
从当前对象中删除所有筛选器。 |
set |
将当前对象上的所有筛选器替换为指定的筛选器值。 |
update |
根据操作更新当前实例的筛选器:添加、替换所有筛选器、替换为目标或删除。 |
方法详细信息
getFilters()
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>>