IFilterable interface
Dekorowanie składników osadzania, które obsługują filtry Przykłady obejmują raporty i strony
Metody
get |
Pobiera filtry, które są obecnie stosowane do obiektu. |
remove |
Usuwa wszystkie filtry z bieżącego obiektu. |
set |
Zastępuje wszystkie filtry dla bieżącego obiektu określonymi wartościami filtru. |
update |
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>>