如何在滚动时修复dataTables的列

时间:2015-01-14 16:26:15

标签: r datatables shiny

我希望冻结标题和(或)表格的第一列,因为在使用renderDataTable闪亮时我们可以在Excel中轻松完成。 我想我们可以在下面的链接中插入dataTable的扩展名: http://datatables.net/extensions/fixedcolumns/

但是我对Java知之甚少,有人能提供一个关于在闪亮中实现扩展的例子吗? 非常感谢。

1 个答案:

答案 0 :(得分:1)

使用googleVis包的Mayb可以提供帮助

library(shiny)
library(googleVis)
runApp(
  list(ui = pageWithSidebar(
    headerPanel("googleVis on Shiny"),
    sidebarPanel(
      selectInput("dataset", "Choose a data:",
                  choices = c("rock", "pressure", "cars"))
    ),
    mainPanel(
      htmlOutput("table")
          )
  ),
  server =function(input, output)({
    output$table <- renderGvis({
      ## Table with enabled paging
      tbl2 <- gvisTable(Population, options=list(page='enable', height=300, alternatingRowStyle = T), chartid = "mytable")
      tbl2
    })    
  })
  )
)