IFilterable interface

Menghias komponen semat yang mendukung filter Contoh menyertakan laporan dan halaman

Metode

getFilters()

Mendapatkan filter yang saat ini diterapkan ke objek.

removeFilters()

Menghapus semua filter dari objek saat ini.

setFilters(IFilter[])

Mengganti semua filter pada objek saat ini dengan nilai filter yang ditentukan.

updateFilters(FiltersOperations, IFilter[])

Perbarui filter untuk instans saat ini sesuai dengan operasi: Tambahkan, ganti semua, ganti berdasarkan target atau hapus.

Detail Metode

getFilters()

Mendapatkan filter yang saat ini diterapkan ke objek.

function getFilters(): Promise<IFilter[]>

Mengembalikan

Promise<IFilter[]>

removeFilters()

Menghapus semua filter dari objek saat ini.

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

Mengembalikan

Promise<IHttpPostMessageResponse<void>>

setFilters(IFilter[])

Mengganti semua filter pada objek saat ini dengan nilai filter yang ditentukan.

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

Parameter

filters

IFilter[]

Mengembalikan

Promise<IHttpPostMessageResponse<void>>

updateFilters(FiltersOperations, IFilter[])

Perbarui filter untuk instans saat ini sesuai dengan operasi: Tambahkan, ganti semua, ganti berdasarkan target atau hapus.

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

Parameter

operation
FiltersOperations
filters

IFilter[]

Mengembalikan

Promise<IHttpPostMessageResponse<void>>