【发布时间】:2021-02-22 16:01:01
【问题描述】:
我正在尝试使用 DataTables 中的一些扩展选项在 Shiny 中为 DataTable 添加一个选项。
我想实现选项 SearchBuilder.columns 以便搜索框只能在“id”列中搜索 https://datatables.net/reference/option/searchBuilder.columns
如何在 R Shiny 中实现这个选项?语法是什么?
下面的代码不起作用。
output$table_pred <- DT::renderDataTable(df, options = list(pageLength =5), searchBuilder.columns = df$id)
这里是完整的代码:
library(shinythemes)
library(shiny)
library(DT)
setwd("c:/Desktop/datasets/")
df <- read.csv("prediction_data.csv")
df2 <- read.csv("test_data.csv")
ui <- fluidPage(
fluidRow(
column(12,
dataTableOutput('table_pred')
)
),
fluidRow(
column(12,
dataTableOutput('table_test')
)
)
)
server <- function(input, output, session) {
#rendering the datatable for rediction data
output$table_pred <- DT::renderDataTable(df, options = list(pageLength =5), searchBuilder.columns = df$id)
output$table_test <- DT::renderDataTable(df2,options = list(pageLength =10))
}
shinyApp(ui, server)
【问题讨论】:
标签: r shiny datatables dt datatables-1.10