
Modified Shiny numericInput
numInput.RdCreate an input control for entry of numeric values. Contrary to the vanilla numericInput, it allows no initial value and placeholder content.
Usage
numInput(
inputId,
label,
value = NA,
placeholder = NULL,
min = NA,
max = NA,
step = NA,
width = NULL
)Arguments
- inputId
The
inputslot that will be used to access the value.- label
Display label for the control, or
NULLfor no label.- value
Initial value.
- placeholder
A character string giving the user a hint as to what can be entered into the control. Internet Explorer 8 and 9 do not support this option.
- min
Minimum allowed value
- max
Maximum allowed value
- step
Interval to use when stepping between min and max
- width
The width of the input, e.g.
'400px', or'100%'; seevalidateCssUnit().
Value
A numeric input control that can be added to a UI definition. It should be noted, that empty input will generate NA, not NULL, as in other shinyInputs
Examples
## Only run examples in interactive R sessions
if (interactive()) {
ui <- fluidPage(
numInput("obs", "Observations:", placeholder = "Enter value", min = 1, max = 100),
verbatimTextOutput("value")
)
server <- function(input, output) {
output$value <- renderText({ input$obs })
}
shinyApp(ui, server)
}