Type parameters

Hierarchy

Properties

clearFilter

clearFilter: function

Метод StaticApplicationFieldData.clearFilter позволяет очистить фильтр поля типа Приложение.

 Context.fields.cars.data.clearFilter();

Type declaration

    • (): void
    • Returns void

setFilter

setFilter: function

Метод StaticApplicationFieldData.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

    • (fc: CollFilterClosure<T>): void
    • Parameters

      • fc: CollFilterClosure<T>

      Returns void