مشاركة عبر


IFilterable interface

تزيين المكونات المضمنة التي تدعم عوامل التصفية تتضمن الأمثلة التقارير والصفحات

الأساليب

getFilters()

يحصل على عوامل التصفية المطبقة حاليا على الكائن.

removeFilters()

إزالة كافة عوامل التصفية من الكائن الحالي.

setFilters(IFilter[])

استبدال كافة عوامل التصفية الموجودة على الكائن الحالي بقيم عامل التصفية المحددة.

updateFilters(FiltersOperations, IFilter[])

تحديث عوامل التصفية للمثيل الحالي وفقا للعملية: إضافة، استبدال الكل، استبدال بالهدف أو إزالة.

تفاصيل الأسلوب

getFilters()

يحصل على عوامل التصفية المطبقة حاليا على الكائن.

function getFilters(): Promise<IFilter[]>

المرتجعات

Promise<IFilter[]>

removeFilters()

إزالة كافة عوامل التصفية من الكائن الحالي.

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

المرتجعات

Promise<IHttpPostMessageResponse<void>>

setFilters(IFilter[])

استبدال كافة عوامل التصفية الموجودة على الكائن الحالي بقيم عامل التصفية المحددة.

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

المعلمات

filters

IFilter[]

المرتجعات

Promise<IHttpPostMessageResponse<void>>

updateFilters(FiltersOperations, IFilter[])

تحديث عوامل التصفية للمثيل الحالي وفقا للعملية: إضافة، استبدال الكل، استبدال بالهدف أو إزالة.

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

المعلمات

operation
FiltersOperations
filters

IFilter[]

المرتجعات

Promise<IHttpPostMessageResponse<void>>