CollectionFilterPanel

CollectionFilterPanel digunakan untuk menyematkan panel filter Collection ke halaman.

Penggunaan dasar

import { CollectionFilterPanel, type CollectionFilterPanelRef } from '@nocobase/client-v2';

const ref = useRef<CollectionFilterPanelRef>(null);

<CollectionFilterPanel ref={ref} collection={collection} t={t} />;

const filter = ref.current?.getFilter();

API

ParameterTipeDeskripsi
collection`Collectionundefined`
initialValueRecord<string, unknown>Nilai filter awal
onChange(filter) => voidCallback perubahan
t(key, options?) => stringFungsi terjemahan
filterableFieldNamesstring[]Daftar field yang diizinkan
nonfilterableFieldNamesstring[]Daftar field yang diblokir
noIgnorebooleanLewati batasan daftar izin

Metode

MetodeDeskripsi
getFilter()Get the compiled filter
reset()Clear all conditions

Tautan terkait