CollectionFilter

CollectionFilter sert à filtrer une Collection avec plusieurs conditions.

Utilisation de base

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

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

API

ParamètreTypeDescription
collection`Collectionundefined`
initialValueRecord<string, unknown>Valeur initiale du filtre
onChange(filter) => voidCallback de changement
t(key, options?) => stringFonction de traduction
filterableFieldNamesstring[]Liste autorisée de champs
nonfilterableFieldNamesstring[]Liste bloquée de champs
noIgnorebooleanIgnorer les restrictions de liste autorisée
buttonTextReact.ReactNodeTexte personnalisé du bouton
showCountbooleanIndique si le nombre de conditions est affiché
popoverPropsPopoverPropsProps transmises à Antd Popover
buttonPropsButtonPropsProps transmises à Antd Button
popoverMinWidthnumberLargeur minimale du contenu du Popover

Liens associés