R数据表:隐藏单个列的搜索框
R datatable: Hide search box for individual columns
我想启用按列搜索但对特定列禁用它。
这几乎就是我需要的
https://rstudio.github.io/DT/009-searchable.html
但我想隐藏未使用的盒子。
有什么办法吗?
您使用 CSS 和类型 search
的禁用输入上的选择器来隐藏它们。
这是闪亮应用中的示例:
library(shiny)
shinyApp(
ui = fluidPage(tags$head(tags$style(
HTML("input[type='search']:disabled {visibility:hidden}")
)),
DT::dataTableOutput('tbl')),
server = function(input, output) {
iris2 = head(iris, 10)
output$tbl = DT::renderDataTable(datatable(
iris2,
filter = 'top',
options = list(columnDefs = list(list(
targets = c(1, 3), searchable = FALSE
)),
pageLength = 5)
))
}
)
我想启用按列搜索但对特定列禁用它。
这几乎就是我需要的 https://rstudio.github.io/DT/009-searchable.html 但我想隐藏未使用的盒子。
有什么办法吗?
您使用 CSS 和类型 search
的禁用输入上的选择器来隐藏它们。
这是闪亮应用中的示例:
library(shiny)
shinyApp(
ui = fluidPage(tags$head(tags$style(
HTML("input[type='search']:disabled {visibility:hidden}")
)),
DT::dataTableOutput('tbl')),
server = function(input, output) {
iris2 = head(iris, 10)
output$tbl = DT::renderDataTable(datatable(
iris2,
filter = 'top',
options = list(columnDefs = list(list(
targets = c(1, 3), searchable = FALSE
)),
pageLength = 5)
))
}
)