Type parameters
-
T: ItemData
Hierarchy
- StaticApplicationFieldData
Properties
clearFilter
Метод позволяет очистить фильтр поля типа Приложение.
Context.fields.cars.data.clearFilter();
Type declaration
-
Returns void
setFilter
Метод позволяет установить фильтр на поле типа Приложение.
Важно отметить, что метод устанавливает фильтр на уровне поля, а не для текущей формы или бизнес-процесса. Это значит, что если фильтрация больше не требуется, необходимо использовать clearFilter.
Аргументом метода является функция, принимающая CollFilterClosure
.
В CollFilterClosure
доступны поля приложения, текущий контекст и глобальные функции фильтров.
В примере ниже appFields
— поля приложения, context
— текущий контекст (например, бизнес-процесса),
globalFilters
— глобальные функции фильтров.
Context.fields.cars.data.setFilter((appFields, context, globalFilters) => globalFilters.and(
appFields.enabled.eq(true),
appFields.year_of_issue.gte(context.year)
));
Type declaration
-
Parameters
-
fc: CollFilterClosure<T>
Returns void
-
Управление данными в поле