screen {shinyglide} | R Documentation |
Screen creation
Description
Insert a new screen into a glide component.
Usage
screen(
...,
next_label = NULL,
previous_label = NULL,
next_condition = NULL,
previous_condition = NULL,
class = NULL
)
Arguments
... |
content of the screen. |
next_label |
specific label of the "next" control for this screen. If |
previous_label |
specific label of the "back" control for this screen. If |
next_condition |
condition for the "next" control to be enabled. Same syntax
as |
previous_condition |
condition for the "back" control to be enabled. Same syntax
as |
class |
screen CSS classes. |
Details
This function inserts a new "screen" into an existing glide
component. It
can only be used inside a glide()
call, in a shiny app UI.
See Also
glide
Examples
## Only run examples in interactive R sessions
if (interactive()) {
ui <- fixedPage(
h3("Simple shinyglide app"),
glide(
screen(
next_label = "Go next",
next_condition = "input.x > 0",
p("First screen."),
numericInput("x", "x", value = 0)
),
screen(
p("Final screen."),
)
)
)
server <- function(input, output, session) {
}
shinyApp(ui, server)
}
[Package shinyglide version 0.1.4 Index]