有没有办法在 DT::datatable() 中生成 "select none" 按钮而不闪亮?
Is there a way to generate a "select none" Button in a DT::datatable() without shiny?
我正在尝试在我的 DT::datatable() 中添加一个 selectNone 按钮,以取消选择 table (https://datatables.net/reference/button/selectNone) 中的所有选定项目。
我尝试实现它,但没有成功:
library(DT)
datatable(iris,
extensions = 'Buttons',
options = list(
dom = 'Bfrtip',
buttons = list(
"copy",
list(
extend = "select_none",
text = 'Select none',
action = DT::JS("function () {",
"table.rows().deselect();",
"}")
)
)
)
)
这个有效:
library(DT)
datatable(iris,
extensions = c("Buttons", "Select"),
options = list(
dom = 'Bfrtip',
select = TRUE,
buttons = list(
"copy", "selectNone"
)
)
)
如果要更改按钮的标签:
datatable(iris,
extensions = c("Buttons", "Select"),
options = list(
dom = 'Bfrtip',
select = TRUE,
buttons = list(
"copy",
list(
extend = "selectNone",
text = "Select none"
)
)
)
)
我正在尝试在我的 DT::datatable() 中添加一个 selectNone 按钮,以取消选择 table (https://datatables.net/reference/button/selectNone) 中的所有选定项目。
我尝试实现它,但没有成功:
library(DT)
datatable(iris,
extensions = 'Buttons',
options = list(
dom = 'Bfrtip',
buttons = list(
"copy",
list(
extend = "select_none",
text = 'Select none',
action = DT::JS("function () {",
"table.rows().deselect();",
"}")
)
)
)
)
这个有效:
library(DT)
datatable(iris,
extensions = c("Buttons", "Select"),
options = list(
dom = 'Bfrtip',
select = TRUE,
buttons = list(
"copy", "selectNone"
)
)
)
如果要更改按钮的标签:
datatable(iris,
extensions = c("Buttons", "Select"),
options = list(
dom = 'Bfrtip',
select = TRUE,
buttons = list(
"copy",
list(
extend = "selectNone",
text = "Select none"
)
)
)
)