Search Input
A text input only triggered when Enter key is pressed or search button clicked
searchInput( inputId, label = NULL, value = "", placeholder = NULL, btnSearch = NULL, btnReset = NULL, resetValue = "", width = NULL )
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. |
btnSearch |
An icon for the button which validate the search. |
btnReset |
An icon for the button which reset the search. |
resetValue |
Value used when reset button is clicked, default to |
width |
The width of the input, e.g. '400px', or '100%'. |
The two buttons ('search' and 'reset') act like actionButton
, you can
retrieve their value server-side with input$<INPUTID>_search
and input$<INPUTID>_reset
.
updateSearchInput to update value server-side.
if (interactive()) { ui <- fluidPage( tags$h1("Search Input"), br(), searchInput( inputId = "search", label = "Enter your text", placeholder = "A placeholder", btnSearch = icon("search"), btnReset = icon("remove"), width = "450px" ), br(), verbatimTextOutput(outputId = "res") ) server <- function(input, output, session) { output$res <- renderPrint({ input$search }) } shinyApp(ui = ui, server = server) }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.