如何在R闪亮的顶部放置renderDataTable的过滤器

Yok*_*oki 9 r datatables shiny

renderDataTable在R&Shiny中使用来呈现我的数据,但过滤器位于表格的底部.有没有办法把它放在桌子的顶部?提前致谢!

顺便说一句,我在哪里可以找到选项列表renderDataTable

  mainPanel(
    tabsetPanel(
      tabPanel("Table",tableOutput("values")),
      tabPanel("Tree Plot",plotOutput("plot")),
      tabPanel("Segment Data",dataTableOutput("obs"))
Run Code Online (Sandbox Code Playgroud)

我不熟悉CSS,有人可以给我一些关于如何在R函数内编辑CSS的建议吗?

use*_*rJT 8

另一种选择是修改CSS.用这条线

tags$head(tags$style("tfoot {display: table-header-group;}"))
Run Code Online (Sandbox Code Playgroud)

你把它放到你的ui.R文件中就像这样

,tabPanel("MeSH"          ,tags$head(tags$style("tfoot {display: table-header-group;}"))
    ,fluidRow( ...
Run Code Online (Sandbox Code Playgroud)


hrb*_*str 3

这:如何将 DataTables 列过滤器放在顶部:可以帮助您修改 CSS 以使过滤器位于顶部。

您可以在这里查看: https: //github.com/rstudio/shiny-examples/blob/master/012-datatables/server.R:了解如何使用这些renderDataTable选项,您应该能够看到这些选项之间的相关性设置选项以及jQuery DataTables 的选项列表。