---
title: "MultiStaticSelect"
summary: "@slack/web-api / MultiStaticSelect"
url: "https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/MultiStaticSelect"
type: "guide"
---

Source: https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/MultiStaticSelect

[@slack/web-api](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api.md) / MultiStaticSelect

# Interface: MultiStaticSelect

Defined in: packages/types/dist/block-kit/block-elements.d.ts:322

## Description {#description}

This is the simplest form of select menu, with a static list of options passed in when defining the element.

## See {#see}

*   [Multi-select menu of static options reference](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element.md#static_multi_select).
*   [This is an interactive component - see our guide to enabling interactivity](https://docs.slack.dev/interactivity/handling-user-interaction.md).

## Extends {#extends}

*   [`Actionable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/actionable.md).[`Confirmable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/confirmable.md).[`Focusable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/focusable.md).[`MaxItemsSelectable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/maxitemsselectable.md).[`Placeholdable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/placeholdable.md)

## Properties {#properties}

### action_id? {#action_id}

```
optional action_id?: string;
```

Defined in: packages/types/dist/block-kit/extensions.d.ts:12

@description: An identifier for this action. You can use this when you receive an interaction payload to [identify the source of the action](https://docs.slack.dev/interactivity/handling-user-interaction.md#payloads). Should be unique among all other `action_id`s in the containing block. Maximum length for this field is 255 characters.

#### Inherited from {#inherited-from}

[`Actionable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/actionable.md).[`action_id`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/actionable.md#action_id)

* * *

### confirm? {#confirm}

```
optional confirm?: ConfirmationDialog;
```

Defined in: packages/types/dist/block-kit/extensions.d.ts:21

#### Description {#description-1}

A [Confirm](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/confirm.md) object that defines an optional confirmation dialog after the element is interacted with.

#### Inherited from {#inherited-from-1}

[`Confirmable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/confirmable.md).[`confirm`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/confirmable.md#confirm)

* * *

### focus_on_load? {#focus_on_load}

```
optional focus_on_load?: boolean;
```

Defined in: packages/types/dist/block-kit/extensions.d.ts:36

#### Description {#description-2}

Indicates whether the element will be set to auto focus within the [\`view\` object](https://docs.slack.dev/surfaces/modals.md). Only one element can be set to `true`. Defaults to `false`.

#### Inherited from {#inherited-from-2}

[`Focusable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/focusable.md).[`focus_on_load`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/focusable.md#focus_on_load)

* * *

### initial_options? {#initial_options}

```
optional initial_options?: PlainTextOption[];
```

Defined in: packages/types/dist/block-kit/block-elements.d.ts:331

#### Description {#description-3}

An array of option objects that exactly match one or more of the options within `options` or `option_groups`. These options will be selected when the menu initially loads.

* * *

### max_selected_items? {#max_selected_items}

```
optional max_selected_items?: number;
```

Defined in: packages/types/dist/block-kit/extensions.d.ts:42

#### Description {#description-4}

Specifies the maximum number of items that can be selected. Minimum number is 1.

#### Inherited from {#inherited-from-3}

[`MaxItemsSelectable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/maxitemsselectable.md).[`max_selected_items`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/maxitemsselectable.md#max_selected_items)

* * *

### option_groups? {#option_groups}

```
optional option_groups?: object[];
```

Defined in: packages/types/dist/block-kit/block-elements.d.ts:341

#### label {#label}

```
label: PlainTextElement;
```

#### options {#options}

```
options: PlainTextOption[];
```

#### Description {#description-5}

An array of option group objects. Maximum number of option groups is 100. If `options` is specified, this field should not be.

* * *

### options? {#options-1}

```
optional options?: PlainTextOption[];
```

Defined in: packages/types/dist/block-kit/block-elements.d.ts:336

#### Description {#description-6}

An array of [PlainTextOption](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/plaintextoption.md). Maximum number of options is 100. If `option_groups` is specified, this field should not be.

* * *

### placeholder? {#placeholder}

```
optional placeholder?: PlainTextElement;
```

Defined in: packages/types/dist/block-kit/extensions.d.ts:49

#### Description {#description-7}

A [PlainTextElement](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/plaintextelement.md) object that defines the placeholder text shown on the element. Maximum length for the `text` field in this object is 150 characters.

#### Inherited from {#inherited-from-4}

[`Placeholdable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/placeholdable.md).[`placeholder`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/placeholdable.md#placeholder)

* * *

### type {#type}

```
type: "multi_static_select";
```

Defined in: packages/types/dist/block-kit/block-elements.d.ts:326

#### Description {#description-8}

The type of element. In this case `type` is always `multi_static_select`.

#### Overrides {#overrides}

[`Actionable`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/actionable.md).[`type`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/actionable.md#type)
