小编SMA*_*MAX的帖子

R/Shiny :循环中的 RenderUI 生成多个对象

在闪亮的动态框成功后:R/Shiny:框的颜色取决于选择我需要您在循环中使用这些框。\n示例:\n我有一个输入文件,其中给出了以下内容:

\n\n
    \n
  • A盒
  • \n
  • 盒子B
  • \n
  • 盒C
  • \n
\n\n

我希望在 renderUI 循环中将这些值作为变量来动态生成框 A、B 和 C。(如果我有 4 个值,我将有 4 个框等。)

\n\n

这是我的实际代码:

\n\n
for (i in 1:nrow(QRSList))\n
Run Code Online (Sandbox Code Playgroud)\n\n

{\n get(QRSOutputS[i]) <- renderUI({\n column(4,\n box(title = h3(QRSList[1], style = "display:inline; font-weight:bold"),

\n\n
      selectInput("s010102i", label = NULL,\n                  choices = list("Non commenc\xc3\xa9" = "danger", "En cours" = "warning", "Termin\xc3\xa9" = "success"),\n                  selected = 1) ,width = 12, background = "blue", status = get(QRSIntputS[i])))\n  })\n  column(4,\nobserveEvent(input$s010102i,{\n  get(QRSOutputS[i]) <- renderUI({\n    box(title = h3(QRSList[1], …
Run Code Online (Sandbox Code Playgroud)

html user-interface r shiny

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

标签 统计

html ×1

r ×1

shiny ×1

user-interface ×1