static_select_menu: Static Options Select Menu Element

View source: R/block_elements.R

static_select_menuR Documentation

Static Options Select Menu Element

Description

This is the simplest form of select menu, with a static list of options passed in when defining the element. A select menu, just as with a standard HTML <select> tag, creates a drop down menu with a list of options for a user to choose. The select menu also includes type-ahead functionality, where a user can type a part or all of an option string to filter the list. To use interactive components, you will need to make some changes to prepare your app. Read our guide to enabling interactivity. Works with block types: Section Actions Input

Usage

static_select_menu(
  placeholder,
  action_id,
  options = NULL,
  option_groups = NULL,
  initial_option = NULL,
  confirm = NULL
)

Arguments

placeholder

A plain_text only text_object that defines the placeholder text shown on the menu. Maximum length for the text in this field is 150 characters.

action_id

An identifier for the action triggered when a menu option is selected. You can use this when you receive an interaction payload to identify the source of the action. Should be unique among all other action_ids in the containing block. Maximum length for this field is 255 characters.

options

A list of option_objects. Maximum number of options is 100. If option_groups is specified, this field should not be.

option_groups

A list of option_group objects. Maximum number of option groups is 100. If options is specified, this field should not be.

initial_option

A single link{option_object}s that exactly match one or more of the options within option_objects or option_groups. These options will be selected when the menu initially loads.

confirm

A confirm_object that defines an optional confirmation dialog that appears after a menu item is selected.

See Also

https://api.slack.com/reference/block-kit/block-elements#static_select

Other Elements: button_element(), channels_multi_select_menu(), channels_select_menu(), checkbox_element(), conversations_multi_select_menu(), conversations_select_menu(), datepicker_element(), external_multi_select_menu(), external_select_menu(), image_element(), overflow_menu_element(), plain_text_input_element(), radio_button_group_element(), static_multi_select_menu(), timepicker_element(), users_multi_select_menu(), users_select_menu()


samterfa/slackme documentation built on April 11, 2022, 3:29 a.m.