0
私はモジュールの外から反応性のあるデータでR光沢のあるモジュールを呼び出そうとしているので、チュートリアルを読み、 '()'をcallModule引数に含めないでくださいデータ。しかし、私はエラーメッセージを受け取りました: Warning: Error in as.vector: cannot coerce type 'closure' to vector of type 'list
それをした後。ここで R光沢のあるモジュール:親サーバからの反応性のあるデータを呼び出す
pieTableUI <- function(id, header, titleInfo, width = 6) {
ns <- NS(id)
infoClick <- h3(header,
tipify(
el = icon("info-circle"), trigger = "hover click",
title = titleInfo
))
tagList(
tabBox(
tabPanel("Pie Chart",
infoClick,
htmlOutput(ns("piechart"))),
tabPanel("Table",
infoClick,
htmlOutput(ns("table"))),
width = width
)
)
}
pieTable <- function(input, output, session, dataChart, x, y) {
output$piechart <- renderGvis({
gvisPieChart_HCSC(dataChart, x, y)
})
output$table <- renderGvis({
gvisTable(dataChart)
})
}
そして私は、モジュールと呼ばれる:agegroup_data
は、サーバーからの反応データフレームである
callModule(pieTable, "agegroupplot", dataChart = agegroup_data, x = "AGE_GROUP_CLEAN", y = "n")
。