Я не могу указать, какие столбцы следует включить в расширение searchPanes
в datatables
. Вот минимальный пример:
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
и указать параметр 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:

Должен ли я отображать панели только для указанных столбцов?