【问题标题】:R Shiny DashboardPage search inputR Shiny DashboardPage 搜索输入
【发布时间】:2018-12-19 20:44:57
【问题描述】:

我有一个 UI 是 R Shiny 中的 projectdashboard。我希望能够输入文本/搜索框,并在我输入时显示与之关联的数据。

server <- function(input, output,session) {
   output$ui_names = renderUI({
name_list = mydata()[,"names"]
pickerInput("name", label=h3(" Names:"),
            choices = sort(unique(name_list)),options = list("actions-box" = TRUE,"live-search" = TRUE,"none-selected-text"='Select Names'),
            selected = NULL,multiple = TRUE)
})
ui <- dashboardPage(
dashboardHeader(title=textOutput("title"),titleWidth = 1500),
dashboardSidebar(
       uiOutput("ui_names")
)
shinyApp(ui = ui, server = server)

然而,这并没有给我预期的或工作的结果。如何在仪表板侧栏中放置一个文本/搜索栏,这将“实时搜索”我提供的数据。

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    您可以使用以下内容:

    sidebarSearchForm(textId = "searchText", buttonId = "searchButton",label = "Search...")
    

    请检查这是否符合您的要求

    【讨论】:

    • 这将对我的数据执行实时数据搜索。 (mydata())?
    • 您需要相应地对其进行编码。对此我不确定,但尝试总是值得的。
    猜你喜欢
    • 2019-04-20
    • 1970-01-01
    • 2018-11-01
    • 1970-01-01
    • 2015-02-23
    • 2018-11-08
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    相关资源
    最近更新 更多