It is a little confusing when you click the selectize input and
nothing appears and you have no idea what you are supposed to do with
this input (what do the available options look like?), unless you are
familiar with selectize.js. The number 1000 is configurable thought
the option `maxOptions`. If you don't want to see that many options,
you can use a smaller maxOptions, e.g.
library(shiny)
shinyApp(
ui = fluidPage(
selectizeInput('foo', 'Foo', choices = NULL, options = list(maxOptions = 5))
),
server = function(input, output, session) {
updateSelectizeInput(session, 'foo', choices = letters, server = TRUE)
}
)
Does that sound satisfactory to you?
Regards,
Yihui