【发布时间】:2017-06-17 12:15:19
【问题描述】:
我是 Shiny 的新手,正在尝试使用 Shiny 模块构建一个完整的网络应用程序。我已经查看了内容 https://shiny.rstudio.com/articles/modules.html 但仍然不确定如何将服务器端请求干净地路由到具有配置的给定服务器功能。例如
如果客户端从具有 2 个不同操作的表单发送输入,我试图将相同的处理发送到不同的函数。例如从上面的教程 -
server <- function(input, output, session) {
datafile <- callModule(csvFile, "datafile",
stringsAsFactors = FALSE)
output$table <- renderDataTable({
datafile()
})
}
但是,我想根据输入调用不同的模块 (callModule) 不同的函数。
我也查看了 Appsilon 的 http://blog.appsilondatascience.com/rstats/2016/12/08/shiny.router.html,但我不确定这两种方法是否兼容。
【问题讨论】:
标签: shiny shiny-server