2015-01-14 11 views
0

我想冻结表头的第一列和(或)表格的第一列,因为我们可以在Excel中使用renderDataTable时轻松实现。 我想我们可以在DataTable中的扩展插件在下面的链接: http://datatables.net/extensions/fixedcolumns/如何修复在滚动闪亮时dataTables的列

但我不知道很多关于Java的,有谁能够提供有关执行闪亮的扩展的例子吗? 非常感谢。

+0

您可以提出的功能要求https://github.com/rstudio/DT –

回答

1

MAYB使用googleVis包可以帮助

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 
    })  
    }) 
) 
) 
+0

是否有任何可能使用数据表中的扩展HTTP:/ /datatables.net/extensions/fixedcolumns/直接?它看起来很花哨。 – Jie

+0

可能你可以''提供给应用程序检查http://stackoverflow.com/questions/23599268/include-a-javascript-file-in-shiny-app – Keniajin

+1

谢谢Keniajin,我会按照指示链接并尝试在Shiny中实现Java脚本。谢谢。 – Jie