Description Usage Arguments See Also Examples
A toggleable dropdown menu input. Menu inputs may be used as standalone
reactive inputs or within a navInput(). For building custom, more complex
dropdown elements please see dropdown().
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 
| id | A character string specifying the id of the reactive input. | 
| label | A character string or tag element specifying the label of the menu's toggle button. | 
| choices | A character vector specifying the choice text of the menu's items. | 
| values | A character vector specifying the values of the menu's items,
defaults to  | 
| selected | One or more of  | 
| ... | Additional named arguments passed as HTML attributes to the parent element or tag elements passed as child elements to the parent element. | 
| direction | One of  | 
| align | One or  | 
| enable | One of  | 
| disable | One of  | 
| session | A reactive context, defaults to  | 
Other inputs: 
buttonGroupInput(),
buttonInput(),
checkbarInput(),
checkboxInput(),
chipInput(),
fileInput(),
formInput(),
listGroupInput(),
navInput(),
radioInput(),
radiobarInput(),
rangeInput(),
selectInput(),
textInput()
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | ### A simple menu
menuInput(
  id = "menu1",
  label = "Menu",
  choices = c(
    "Choice 1",
    "Choice 2",
    "Choice 3"
  )
)
### Use in navigation
navInput(
  id = "nav1",
  choices = list(
    "Tab 1",
    menuInput(
      id = "navOptions",
      label = "Tab 2",
      choices = c(
        "Option 1",
        "Option 2",
        "Option 3"
      )
    ),
    "Tab 3",
    "Tab 4"
  ),
  values = paste0("tab", 1:4)
)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.