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

Reverse the position of search box and entry box in a datatable

我想颠倒数据 table 顶部的 'number of entries' 和 'search box' 的位置,以便搜索框出现在左侧,条目出现在正确的。这有可能吗?

library(DT)
datatable(iris)

这是一个使用 float

的最小示例

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

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

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)