RemoteSelect

RemoteSelect dient dazu: select-Optionen asynchron über eine API laden.

Grundlegende Verwendung

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

<RemoteSelect<{ name: string; title: string }>
  request={async () => {
    const { data } = await ctx.api.resource('providers').list();
    return data.data;
  }}
  fieldNames={{ label: 'title', value: 'name' }}
/>;

API

ParameterTypBeschreibung
request() => Promise<T[]>Asynchrone Anfrage zum Laden der Optionen
fieldNames{ label; value }Option-Felder für Label und Wert zuordnen
optionsDefaultOptionType[]Statische Optionen
modeSelectProps['mode']Select-Modus
showSearchbooleanOb Suche aktiviert ist
filterOption`booleanfunction`