Udostępnij za pośrednictwem


IFilterable interface

Dekorowanie składników osadzania, które obsługują filtry Przykłady obejmują raporty i strony

Metody

getFilters()

Pobiera filtry, które są obecnie stosowane do obiektu.

removeFilters()

Usuwa wszystkie filtry z bieżącego obiektu.

setFilters(IFilter[])

Zastępuje wszystkie filtry dla bieżącego obiektu określonymi wartościami filtru.

updateFilters(FiltersOperations, IFilter[])

Zaktualizuj filtry dla bieżącego wystąpienia zgodnie z operacją: Dodaj, zastąp wszystkie, zastąp elementem docelowym lub usuń.

Szczegóły metody

getFilters()

Pobiera filtry, które są obecnie stosowane do obiektu.

function getFilters(): Promise<IFilter[]>

Zwraca

Promise<IFilter[]>

removeFilters()

Usuwa wszystkie filtry z bieżącego obiektu.

function removeFilters(): Promise<IHttpPostMessageResponse<void>>

Zwraca

Promise<IHttpPostMessageResponse<void>>

setFilters(IFilter[])

Zastępuje wszystkie filtry dla bieżącego obiektu określonymi wartościami filtru.

function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>

Parametry

filters

IFilter[]

Zwraca

Promise<IHttpPostMessageResponse<void>>

updateFilters(FiltersOperations, IFilter[])

Zaktualizuj filtry dla bieżącego wystąpienia zgodnie z operacją: Dodaj, zastąp wszystkie, zastąp elementem docelowym lub usuń.

function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>

Parametry

operation
FiltersOperations
filters

IFilter[]

Zwraca

Promise<IHttpPostMessageResponse<void>>