CollectionFilter

CollectionFilter dient dazu: eine Collection mit mehreren Bedingungen filtern.

Grundlegende Verwendung

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

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

API

ParameterTypBeschreibung
collection`Collectionundefined`
initialValueRecord<string, unknown>Initialer Filterwert
onChange(filter) => voidÄnderungs-Callback
t(key, options?) => stringÜbersetzungsfunktion
filterableFieldNamesstring[]Feld-Whitelist
nonfilterableFieldNamesstring[]Feld-Blacklist
noIgnorebooleanWhitelist-Beschränkung überspringen
buttonTextReact.ReactNodeEigener Button-Text
showCountbooleanOb die Anzahl der Bedingungen angezeigt wird
popoverPropsPopoverPropsProps für Antd Popover
buttonPropsButtonPropsProps für Antd Button
popoverMinWidthnumberMindestbreite des Popover-Inhalts