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