Input bindings

  • Upon initialization, Shiny runs several JavaScript functions.
  • Some of those functions are exposed through the Shiny JS object.

Let’s see an example:

  1. Run the below app.
OSUICode::run_example(
 "input-system/dummy-app",
  package = "OSUICode"
)
  1. Open the HTML inspector and the console you run Shiny.unbindAll(document);

  2. The plot will stop changing regardless how much you the slicer.

  3. Run Shiny.bindAll(document); to take the app back to normality.