将鼠标悬停在R中的DataTable值上的工具提示?

时间:2018-12-19 17:56:32

标签: r datatable shiny dt

有什么方法可以使悬浮工具提示在具有某些信息的闪亮数据表上工作,这在图形上是可能的,但以前从未在数据表上看到过

1 个答案:

答案 0 :(得分:1)

是的,像这样(不需要Shiny):

library(DT)
datatable(head(iris), 
          options=list(initComplete = JS(c(
            "function(settings){",
            "  var table = settings.oInstance.api();",
            "  var cell = table.cell(2,2);",
            "  cell.node().setAttribute('title', 'TOOLTIP CONTENTS');",
            "}")))
)

table.cell(2,2)表示第2行第2列的单元格;索引在Javascript中从0开始,并且考虑到行名的列。

enter image description here