Similar to runApp, but handles input$cancel automatically, and
if running in RStudio, defaults to viewing the app in the Viewer pane.
Usage
runGadget(
app,
server = NULL,
port = getOption("shiny.port"),
viewer = paneViewer(),
stopOnCancel = TRUE
)Arguments
- app
Either a Shiny app object as created by
shinyApp()et al, or, a UI object.- server
Ignored if
appis a Shiny app object; otherwise, passed along toshinyApp(i.e.shinyApp(ui = app, server = server)).- port
See
runApp().- viewer
Specify where the gadget should be displayed–viewer pane, dialog window, or external browser–by passing in a call to one of the
viewer()functions.- stopOnCancel
If
TRUE(the default), then anobserveEventis automatically created that handlesinput$cancelby callingstopApp()with an error. PassFALSEif you want to handleinput$cancelyourself.
