View source: R/sortableRadioButtons.R
sortableRadioButtons | R Documentation |
Create a set of radio buttons used to select an item from a list. The choices
are sortable by drag and drop. In addition to the selected values stored in
input$<inputId>
, the server will also receive the order of choices in
input$<inputId>_order
.
sortableRadioButtons(
inputId,
label,
choices = NULL,
selected = NULL,
inline = FALSE,
width = NULL,
choiceNames = NULL,
choiceValues = 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). If
this argument is provided, then |
selected |
The initially selected value. If not specified, then it
defaults to the first item in |
inline |
If |
width |
The width of the input, e.g. |
choiceNames |
List of names and values, respectively, that
are displayed to the user in the app and correspond to the each choice (for
this reason, |
choiceValues |
List of names and values, respectively, that
are displayed to the user in the app and correspond to the each choice (for
this reason, |
A set of radio buttons that can be added to a UI definition.
shiny::radioButtons, sortableCheckboxGroupInput, sortableTableOutput, sortableTabsetPanel
## Only run this example in interactive R sessions
if (interactive()) {
shinyApp(
ui = fluidPage(
sortableRadioButtons("foo", "SortableRadioButtons",
choices = month.abb),
verbatimTextOutput("order")
),
server = function(input, output) {
output$order <- renderPrint({input$foo_order})
}
)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.