反转数据表中搜索框和输入框的位置

时间:2019-09-08 22:58:43

标签: r dt

我想反转数据表顶部的“条目数”和“搜索框”的位置,以便搜索框显示在左侧,条目显示在右侧。这可能吗?

library(DT)
datatable(iris)

enter image description here

1 个答案:

答案 0 :(得分:3)

这是使用float

的一个最小示例

此方法适用于本示例,但请确保选中id中闪亮应用程序中的搜索和输入框。在此示例中,它们是#DataTables_Table_0_length#DataTables_Table_0_filter

在Chrome中,如果右键单击并单击“检查”,然后向下滚动以找到要查找的零件。

enter image description here

enter image description here

library(DT)
library(shiny)

ui <- fluidPage(

  tags$head(
    tags$style(
      HTML(
        "#DataTables_Table_0_length {
          float: right
        }
        #DataTables_Table_0_filter {
          float: left
        }
        "
      ))),

  h2("The mtcars data"),
  DT::dataTableOutput("mytable")
)

server <- function(input, output) {
  output$mytable = DT::renderDataTable({
    mtcars
  })
}

shinyApp(ui, server)