A Nessy Radio button
radio_button(id, label, choices = NULL, selected = NULL,
inline = FALSE, width = NULL, choiceNames = NULL,
choiceValues = NULL)
The input slot that will be used to access the value.
Display label for the control, or NULL
for no label.
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). If
this argument is provided, then choiceNames
and choiceValues
must not be provided, and vice-versa. The values should be strings; other
types (such as logicals and numbers) will be coerced to strings.
The initially selected value (if not specified then defaults to the first value)
If TRUE
, render the choices inline (i.e. horizontally)
The width of the input, e.g. '400px'
, or '100%'
;
see validateCssUnit
.
List of names and values, respectively, that
are displayed to the user in the app and correspond to the each choice (for
this reason, choiceNames
and choiceValues
must have the same
length). If either of these arguments is provided, then the other
must be provided and choices
must not be provided. The
advantage of using both of these over a named list for choices
is
that choiceNames
allows any type of UI object to be passed through
(tag objects, icons, HTML code, ...), instead of just simple text. See
Examples.
List of names and values, respectively, that
are displayed to the user in the app and correspond to the each choice (for
this reason, choiceNames
and choiceValues
must have the same
length). If either of these arguments is provided, then the other
must be provided and choices
must not be provided. The
advantage of using both of these over a named list for choices
is
that choiceNames
allows any type of UI object to be passed through
(tag objects, icons, HTML code, ...), instead of just simple text. See
Examples.
a tagList