menuInput | R Documentation |
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()
.
menuInput(
id,
label,
choices = NULL,
values = choices,
selected = NULL,
...,
direction = "down",
align = "left"
)
updateMenuInput(
id,
label = NULL,
choices = NULL,
values = choices,
selected = NULL,
enable = NULL,
disable = NULL,
session = getDefaultReactiveDomain()
)
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 |
menuInput( id = "menu1", label = "Menu", choices = c( "Choice 1", "Choice 2", "Choice 3" ) )
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) )
Other inputs:
buttonGroupInput()
,
buttonInput()
,
checkbarInput()
,
checkboxInput()
,
chipInput()
,
fileInput()
,
formInput()
,
listGroupInput()
,
navInput()
,
radioInput()
,
radiobarInput()
,
rangeInput()
,
selectInput()
,
textInput()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.