createReactShinyInput | R Documentation |
Create a React-based input
createReactShinyInput(
inputId,
class,
dependencies,
default = NULL,
configuration = list(),
container = htmltools::tags$div
)
inputId |
The |
class |
Space-delimited list of CSS class names that should identify this input type in the browser. |
dependencies |
HTML dependencies to include in addition to those supporting React. Must contain at least one dependency, that of the input's implementation. |
default |
Initial value. |
configuration |
Static configuration data. |
container |
Function to generate an HTML element to contain the input. |
Shiny input suitable for inclusion in a UI.
myInput <- function(inputId, default = "") {
# The value of createReactShinyInput should be returned from input constructor functions.
createReactShinyInput(
inputId,
"myinput",
# At least one htmlDependency must be provided -- the JavaScript implementation of the input.
htmlDependency(
name = "my-input",
version = "1.0.0",
src = "www/mypackage/myinput",
package = "mypackage",
script = "myinput.js"
),
default
)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.