2020-04-21 16:41:50 +08:00
+++
# -----------------------------------------------------------------------
# Do not edit this file. It is automatically generated by API Documenter.
# -----------------------------------------------------------------------
title = "SelectFieldConfigSettings"
keywords = ["grafana","documentation","sdk","@grafana/data"]
type = "docs"
+++
## SelectFieldConfigSettings interface
< b > Signature< / b >
```typescript
export interface SelectFieldConfigSettings< T >
```
< b > Import< / b >
```typescript
import { SelectFieldConfigSettings } from '@grafana/data';
```
< b > Properties< / b >
| Property | Type | Description |
| --- | --- | --- |
2020-07-01 15:12:35 +08:00
| [allowCustomValue ](#allowcustomvalue-property ) | < code > boolean</ code > | |
| [getOptions ](#getoptions-property ) | < code > (context: FieldOverrideContext) => Promise< Array< SelectableValue< T>>> </ code > | Optionally use the context to define the options |
| [options ](#options-property ) | < code > Array< SelectableValue< T>> </ code > | The default options |
### allowCustomValue property
< b > Signature< / b >
```typescript
allowCustomValue?: boolean;
```
### getOptions property
Optionally use the context to define the options
< b > Signature< / b >
```typescript
getOptions?: (context: FieldOverrideContext) => Promise< Array < SelectableValue < T > >>;
```
2020-04-21 16:41:50 +08:00
### options property
2020-07-01 15:12:35 +08:00
The default options
2020-04-21 16:41:50 +08:00
< b > Signature< / b >
```typescript
options: Array< SelectableValue < T > >;
```