【发布时间】:2018-02-28 18:01:29
【问题描述】:
我无法使用shiny 选项将shiny 中的DT::datatable 输出中的length 更改和filtering 输入分别正确定位到右上角和左下角。代码:
library(shiny)
library(DT)
set.seed(2282018)
company <- data.frame(Company = letters[1:10], Sales = scales::dollar(runif(10, 200, 1230)), stringsAsFactors = F)
# UI ----
ui <- function(){
fluidPage(
sidebarLayout(
sidebarPanel(numericInput("nums", label = "Num Input", value = 1, min = 1, max = 10)),
mainPanel(dataTableOutput("mytable"))
)
)
}
# server ----
server <- function(input, output, session){
output$mytable <- renderDataTable({
datatable(company,
caption = tags$caption("StackOverflow Example"),
filter = "none",
options = list(
autoWidth = T,
pageLength = 10,
scrollCollapse = T,
dom = '<"right"l>t<"left"f>')
)
})
}
runApp(list(ui = ui, server = server))
如前所述,我的目标是将l 移动到右上角,将f 移动到左下角。
谢谢!
【问题讨论】:
标签: r shiny datatables-1.10 dt