API Reference@grafana/uiSelectAsyncProps

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;