共用方式為


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