数据表不会在信息显示板中呈现。它只是为盒子呈现一个薄白色条纹。仅在RStudio中运行数据表功能会在RStudio查看器中呈现数据表。那么在闪亮的应用程序中呈现DT数据表的正确方法是什么?数据表不能在闪亮的仪表板中呈现
## app.R ##
library(shiny)
library(shinydashboard)
library(htmlwidgets)
library(DT)
library(xtable)
source('../ts01/db.R')
ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(),
dashboardBody(
fluidRow(
box(tableOutput("table1"))
)
)
)
server <- function(input, output) {
output$table1 <- DT::renderDataTable({
datatable(amount_data)
})
}
shinyApp(ui, server)
当你还没有提供的实际表中的内容,我最初的猜测是,你改变源(“../ TS01/db.R”)源('../ts01/db.R',local = TRUE)。 –
也不知道它有必要调用'datatable(amount_data)',我想如果amount_data是一个'data.frame'它会这样做没有额外的命令。 –
数据来源('../ ts01/db.R')。此R脚本使用RMySQl将SQL表查询为有效的数据框。 –