小编Raf*_*rra的帖子

需要对 Shiny 中的多个输出使用相同的输入

我正在尝试使用 Shiny 中的选项卡编写一个应用程序,该应用程序引用来自文本框的相同输入。

输入:

column(2, textInput(inputId = "sh1", label = "Stakeholder #1's name"))

输出:

tabPanel("#1 vs #2",
                          fluidRow(
                              column(3),
                              column(2, textOutput(outputId = "sh1o")),
                              column(2, "vs"),
                              column(2, textOutput(outputId = "sh2o"))
                          ),

tabPanel("#1 vs #3",
                          fluidRow(
                              column(3),
                              column(2, textOutput(outputId = "sh1o")),
                              column(2, "vs"),
                              column(2, textOutput(outputId = "sh3o"))
                          ),
Run Code Online (Sandbox Code Playgroud)

渲染:

output$sh1o <- renderText(input$sh1)

据我所知,Shiny 不允许多次使用输入。

有什么办法可以使这项工作?

可以将相同的输入分配给临时变量,然后分配给输出吗?

r render shiny

4
推荐指数
1
解决办法
3427
查看次数

标签 统计

r ×1

render ×1

shiny ×1