CollectionFilter

CollectionFilter используется, чтобы фильтровать Collection по нескольким условиям.

Базовое использование

import { CollectionFilter } from '@nocobase/client-v2';

<CollectionFilter
  collection={collection}
  t={t}
  onChange={(filter) => {
    listRequest.run({ filter });
  }}
/>;

API

ПараметрТипОписание
collection`Collectionundefined`
initialValueRecord<string, unknown>Начальное значение фильтра
onChange(filter) => voidCallback изменения
t(key, options?) => stringФункция перевода
filterableFieldNamesstring[]Список разрешенных полей
nonfilterableFieldNamesstring[]Список заблокированных полей
noIgnorebooleanПропустить ограничения списка разрешений
buttonTextReact.ReactNodeПользовательский текст кнопки
showCountbooleanПоказывать ли число условий
popoverPropsPopoverPropsProps, передаваемые в Antd Popover
buttonPropsButtonPropsProps, передаваемые в Antd Button
popoverMinWidthnumberМинимальная ширина содержимого Popover

Связанные ссылки