r - 有没有办法在没有闪亮的 DT::datatable() 中生成“选择无”按钮?
问题描述
我正在尝试在我的 DT::datatable() 中添加一个 selectNone 按钮,以取消选择表中的所有选定项目(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"
)
)
)
)
推荐阅读
- android - 退出屏幕时的网络调用——Android协程
- android - 未初始化 Firebase Crashlytics NDK。无法加载 Libcrashlytics
- ios - Appium 为 iOS 配置问题
- python - pyautoit 库中的像素搜索无法正常工作
- sql - 在组中选择不同的值
- excel - Excel VBA中具有最大端点的动态范围
- angular - 使用 Input 将数据传递给另一个组件无法按预期工作
- observable - RxKotlin,RxJava:Observable/Single 未启动
- python - 问题在docker中安装pika(python中的rabbitmq sdk)_没有名为'pika'的模块
- javascript - 当我在反应中单击链接组件时如何重新加载页面?