useFilter
Фильтрует массив data согласно filterOptions. Параметры filterOptions передаются в формате, который возвращает компонент Filter.
Фильтрация данных типа date выполняется с учетом формата dateFormat.
Допустимые форматы перечислены в библиотеке moment.js. Если формат не указан, по умол чанию используется формат ISO 8601.
Синхронный метод.
Параметры
data: Array,
filterOptions: FilterConfig,
columns: Array<\{dataType: string, dateFormat?: string\}>
Примеры
<Filter
...
Columns-var="COLUMNS"
Model-var="filterSettings"
OnFilterSet={(initialData, filterSettings, COLUMNS) => {
const DATA = useFilter(initialData, filterSettings, COLUMNS);
...
}}
/>
Возвращаемое значение
Array