radioButtons {shiny} | R Documentation |
Create a set of radio buttons used to select an item from a list.
radioButtons(inputId, label, choices, selected = NULL, inline = FALSE, width = NULL)
inputId |
The |
label |
Display label for the control, or |
choices |
List of values to select from (if elements of the list are named then that name rather than the value is displayed to the user) |
selected |
The initially selected value (if not specified then defaults to the first value) |
inline |
If |
width |
The width of the input, e.g. |
If you need to represent a "None selected" state, it's possible to default
the radio buttons to have no options selected by using
selected = character(0)
. However, this is not recommended, as it gives
the user no way to return to that state once they've made a selection.
Instead, consider having the first of your choices be c("None selected"
= "")
.
A set of radio buttons that can be added to a UI definition.
Other input.elements: actionButton
,
checkboxGroupInput
,
checkboxInput
, dateInput
,
dateRangeInput
, fileInput
,
numericInput
, passwordInput
,
selectInput
, sliderInput
,
submitButton
, textInput
radioButtons("dist", "Distribution type:", c("Normal" = "norm", "Uniform" = "unif", "Log-normal" = "lnorm", "Exponential" = "exp"))