IFilterable interface

Filtreleri destekleyen ekleme bileşenlerini süsler Raporlar ve sayfalar örnek olarak verilebilir

Yöntemler

getFilters()

Nesneye uygulanmış olan filtreleri alır.

removeFilters()

Geçerli nesneden tüm filtreleri kaldırır.

setFilters(IFilter[])

Geçerli nesnedeki tüm filtreleri belirtilen filtre değerleriyle değiştirir.

updateFilters(FiltersOperations, IFilter[])

Geçerli örneğin filtrelerini şu işleme göre güncelleştirin: Tümünü ekleyin, değiştirin, hedefe göre değiştirin veya kaldırın.

Yöntem Ayrıntıları

getFilters()

Nesneye uygulanmış olan filtreleri alır.

function getFilters(): Promise<IFilter[]>

Döndürülenler

Promise<IFilter[]>

removeFilters()

Geçerli nesneden tüm filtreleri kaldırır.

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

Döndürülenler

Promise<IHttpPostMessageResponse<void>>

setFilters(IFilter[])

Geçerli nesnedeki tüm filtreleri belirtilen filtre değerleriyle değiştirir.

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

Parametreler

filters

IFilter[]

Döndürülenler

Promise<IHttpPostMessageResponse<void>>

updateFilters(FiltersOperations, IFilter[])

Geçerli örneğin filtrelerini şu işleme göre güncelleştirin: Tümünü ekleyin, değiştirin, hedefe göre değiştirin veya kaldırın.

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

Parametreler

operation
FiltersOperations
filters

IFilter[]

Döndürülenler

Promise<IHttpPostMessageResponse<void>>