r - R闪亮的selectizeInput自动完成
问题描述
我正在编写一个闪亮的应用程序并想使用 selectizeInput。不幸的是,选择的数量很大(> 250,000),导致应用程序在启动时崩溃。所以,如果有可能解决这个问题,我很感兴趣。我想到的一种方法是类似于 Google 搜索的自动完成功能。是否有小部件或类似的东西来解决我的问题?如果可能的话,我不想使用“预过滤器”......非常感谢!
解决方案
如果您使用选项限制选项的数量maxOptions
,这是否解决了问题?
library(shiny)
shinyApp(
ui = fluidPage(
selectizeInput("variable", "Variable:",
c("Cylinders" = "cyl",
"Transmission" = "am",
"Gears" = "gear"),
options=list(maxOptions=2)
),
tableOutput("data")
),
server = function(input, output) {
output$data <- renderTable({
mtcars[, c("mpg", input$variable), drop = FALSE]
}, rownames = TRUE)
}
)
推荐阅读
- google-sheets - ARRAYFORMULA MMULT TRANSPOSE 给出错误的计算结果
- java - 如何在 Android 的轮播中随 ImageView 的变化而改变 TextView
- flutter - 在颤振中收到 Firebase 通知或本地通知时启动我的应用程序
- javascript - 如何将 javascript 变量从 HTML 导入另一个 js 文件?
- java - Java 扫描器 hasNextLine 在对象仅构造一次后返回 null(?)
- c++ - 如何将一个指针指向的地址存储到另一个指针?
- teradata - Snowflake 与 Teradata 中的表类型
- spring-batch - 识别 Spring Batch 中基于块的步骤中哪个块失败
- node.js - 如何从嵌套的 require 访问文件中的 module.export 数据
- java - 如何在 android WebView 中检测正在播放的视频?