SelectAsyncProps interface
Signature
export interface SelectAsyncProps<T>
Import
import { SelectAsyncProps } from '@grafana/ui';
Properties
Property | Type | Description |
---|---|---|
cacheOptions | boolean | If cacheOptions is true, then the loaded data will be cached. The cache will remain until cacheOptions changes value. |
defaultOptions | boolean | Array<SelectableValue<T>> | When specified as boolean the loadOptions will execute when component is mounted |
loadingMessage | string | Message to display when options are loading |
loadOptions | (query: string, cb?: LoadOptionsCallback<T>) => Promise<Array<SelectableValue<T>>> | void | Asynchronously load select options |
cacheOptions property
If cacheOptions is true, then the loaded data will be cached. The cache will remain until cacheOptions changes value.
Signature
cacheOptions?: boolean;
defaultOptions property
When specified as boolean the loadOptions will execute when component is mounted
Signature
defaultOptions?: boolean | Array<SelectableValue<T>>;
loadingMessage property
Message to display when options are loading
Signature
loadingMessage?: string;
loadOptions property
Asynchronously load select options
Signature
loadOptions?: (query: string, cb?: LoadOptionsCallback<T>) => Promise<Array<SelectableValue<T>>> | void;