小编jal*_*iya的帖子

在每个单元格的Shiny数据表中显示工具提示或弹出窗口?

有什么方法可以为r Shiny中的数据表中的每个单元获取工具提示?获取悬停行或列的方法有很多。但是我找不到一种方法来获取行索引和列索引,并为每个单元格显示不同的悬停工具提示。任何人都可以修改以下代码吗?

library(shiny)
library(DT)

shinyApp(
  ui = fluidPage(
    dataTableOutput('table'),
    verbatimTextOutput('hoverIndex'),
  ),

  server = function(server, input, output) {

    output$hoverIndex <- renderText({
      UI_out <- input$hoverIndexJS
      return(paste("hover column info", UI_out))
    })


    output$table <- renderDataTable({
      DT_out <- data.frame(`A` = 1:5, `B` = 11:15, `C` = LETTERS[1:5])
      DT_out <- datatable(DT_out
                          ,rownames = F
                          ,callback = JS("
                                         /* code for columns on hover */
                                         table.on('mouseenter', 'td', function() {
                                         var td = $(this);
                                         var col = table.cell( this ).index().columnVisible;
                                         var row = table.cell( this ).index().row;
                                         $('td[row][col]).attr('title', row+col); …
Run Code Online (Sandbox Code Playgroud)

javascript r shiny

5
推荐指数
1
解决办法
758
查看次数

标签 统计

javascript ×1

r ×1

shiny ×1