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>>