switchInput: Bootstrap Switch Input Control

Description Usage Arguments Value Examples

View source: R/input-switch.R

Description

Create a toggle switch.

Usage

1
2
3
switchInput(inputId, label = NULL, value = FALSE, onLabel = "ON",
  offLabel = "OFF", onStatus = NULL, offStatus = NULL, size = "default",
  disabled = FALSE)

Arguments

inputId

The input slot that will be used to access the value.

label

Display a text in the center of the switch.

value

Initial value (TRUE or FALSE).

onLabel

Text on the left side of the switch (TRUE)

offLabel

Text on the right side of the switch (FALSE)

onStatus

Color (bootstrap status) of the left side of the switch (TRUE)

offStatus

Color (bootstrap status) of the right side of the switch (FALSE)

size

Size of the buttons ('default', 'mini', 'small', 'normal', 'large')

disabled

Logical. Disable the switch

Value

A switch control that can be added to a UI definition.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
## Not run: 
## Only run examples in interactive R sessions
if (interactive()) {

ui <- fluidPage(
  switchInput(inputId = "somevalue"),
  verbatimTextOutput("value")
)
server <- function(input, output) {
  output$value <- renderPrint({ input$somevalue })
}
shinyApp(ui, server)
}

## End(Not run)

aghozlane/shinyWidgets documentation built on May 5, 2019, 8:01 p.m.