IFilterable interface
Filtreleri destekleyen ekleme bileşenlerini süsler Raporlar ve sayfalar örnek olarak verilebilir
Yöntemler
| get |
Nesneye uygulanmış olan filtreleri alır. |
| remove |
Geçerli nesneden tüm filtreleri kaldırır. |
| set |
Geçerli nesnedeki tüm filtreleri belirtilen filtre değerleriyle değiştirir. |
| update |
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>>