【发布时间】:2020-07-28 12:03:32
【问题描述】:
我想用 actionButton 清除数据表。 该块确实有效,但表仍然存在。按下 actionButton 时如何更新表格的内容? 请找到以下玩具样品。
library(shiny)
library(shinydashboard)
library(DT)
DT1 <- iris
shinyApp(
ui <-
dashboardPage(
dashboardHeader(title = ""),
dashboardSidebar(),
dashboardBody(
DTOutput("DT"),
actionButton("clear", "clear")
)
),
server <-
function(input, output, session) {
output$DT <- renderDT(datatable(DT1))
observeEvent(input$clear, {
DT1 <- data.frame()
})
}
)
【问题讨论】: