View source: R/sortableCheckboxGroupInput.R
sortableCheckboxGroupInput | R Documentation |
Render a group of checkboxes with multiple choices toggleable. The choices
are also 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
.
sortableCheckboxGroupInput(
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 show checkboxes for. 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 values that should be initially selected, if any. |
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 list of HTML elements that can be added to a UI definition
shiny::checkboxGroupInput, sortableRadioButtons()
,
sortableTableOutput()
, sortableTabsetPanel()
## Only run this example in interactive R sessions
if (interactive()) {
shinyApp(
ui = fluidPage(
sortableCheckboxGroupInput("foo", "SortableCheckboxGroupInput",
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.