Description Usage Arguments Details
Basic elements to create dropdown menus in shinyMenus
1 2 3 4 5 6 7 8 9 10 11 |
label |
The label to appear on the element |
id |
The id of the action element |
icon |
An optional |
name |
A unique name for the group of elements. |
value |
The value to return when this element is selected. |
selected |
Should this element be selected at the start? |
type |
The type of dropdown element to create. |
Use these elements to create custom dropdown menus in your shiny apps. They can be used within standard dropdowns, context menus, navbar dropdowns, or submenus.
smHeader
adds a grey, unclickable header to your dropdown menu.
Use it help divide your dropdowns into meaningful subsets.
smDivider
adds a light, horizontal line to your dropdown menu.
It can also help to divide you dropdowns into meaningful subsets.
smAction
acts exactly like a native actionButton
or actionLink
in shiny
.
smRadio
creates an individual radio dropdown input. When any
radio input with the same name
attribute is selected by the user, all
other elements with the same name
will be deselected, and the clicked
element will become selected. Reference the smRadio
's name
attribute
to retrieve the value from within your Server logic. For example if
name = "foo"
, then from the server, input$foo
would retrieve the
value of the currently selected element within the foo
group.
You can have more than one smRadio
input with the same name
and
value
. Doing so will link these inputs so that if one becomes selected,
they will all become selected. This allows you to place options in several places
in your shiny app. For example, You could allow the user to change the units of the
displayed data from a dropdown in the navbar and from a context menu. These two
locations will update based on selections from the other and you will only have
to watch one input
from your Server logic.
smCheckbox
works the same as smRadio
but allows for more
than one element from a group to be selected at once.
smToggle
can create radio or checkbox elements depending on the
value of type
. smRadio
and smCheckbox
are actually wrappers
for smToggle
with type
already specified. Create your dropdowns
however you like.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.