CollectionFilter

CollectionFilter é usado para filtrar uma Collection com múltiplas condições.

Uso básico

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

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

API

ParâmetroTipoDescrição
collection`Collectionundefined`
initialValueRecord<string, unknown>Valor inicial do filtro
onChange(filter) => voidCallback de alteração
t(key, options?) => stringFunção de tradução
filterableFieldNamesstring[]Lista de campos permitidos
nonfilterableFieldNamesstring[]Lista de campos bloqueados
noIgnorebooleanIgnorar restrições da lista de permitidos
buttonTextReact.ReactNodeTexto personalizado do botão
showCountbooleanSe deve mostrar o número de condições
popoverPropsPopoverPropsProps passadas para Antd Popover
buttonPropsButtonPropsProps passadas para Antd Button
popoverMinWidthnumberLargura mínima do conteúdo do Popover