Modified Shiny numericInput
numInput.Rd
Create 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
input
slot that will be used to access the value.- label
Display label for the control, or
NULL
for 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)
}