IFilterable interface
تزيين المكونات المضمنة التي تدعم عوامل التصفية تتضمن الأمثلة التقارير والصفحات
الأساليب
| get |
يحصل على عوامل التصفية المطبقة حاليا على الكائن. |
| remove |
إزالة كافة عوامل التصفية من الكائن الحالي. |
| set |
استبدال كافة عوامل التصفية الموجودة على الكائن الحالي بقيم عامل التصفية المحددة. |
| update |
تحديث عوامل التصفية للمثيل الحالي وفقا للعملية: إضافة، استبدال الكل، استبدال بالهدف أو إزالة. |
تفاصيل الأسلوب
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>>