【发布时间】:2020-07-24 09:16:33
【问题描述】:
我无法指定哪些列应包含在datatables 的searchPanes 扩展中。这是一个最小的例子:
library(DT)
DT::datatable(
mtcars,
rownames = FALSE,
selection = "none",
class = "cell-border stripe",
extensions = c("SearchPanes", "Select"),
options = list(
columnDefs = list(list(
searchPanes = list(show = TRUE)
)),
dom = 'P'
)
)
在本例中,searchPanes 决定显示哪些列(cyl、vs、am、gear、carb):
但如果我只想为cyl 和vs 设置窗格并指定targets 选项:
library(DT)
DT::datatable(
mtcars,
rownames = FALSE,
selection = "none",
class = "cell-border stripe",
extensions = c("SearchPanes", "Select"),
options = list(
columnDefs = list(list(
searchPanes = list(show = TRUE),
targets = c(2, 8)
)),
dom = 'P'
)
)
它仍然像以前一样显示所有窗格,但现在还包括 disp:
我是否让它只显示我指定的列的窗格?
【问题讨论】:
标签: shiny datatables dt