从昨天起,我在HTML表格中运行了一个带有radiobuttons的闪亮应用程序。我使用了这样的代码:
ui.r
shinyUI(pageWithSidebar(
headerPanel('Download Example'),
sidebarPanel(),
mainPanel(
fluidRow(
HTML('<div class="attr-col">
<ul>
<li>
<input type="radio" name="var" id="var1" value="A" checked="checked"/>
Option 1
</li>
<li>
<input type="radio" name="var" id="var2" value="B" />
Option 2
</li>
</ul>
</div>'
)
),
fluidRow(
verbatimTextOutput("sel")
)
)
))
server.r
shinyServer(function(input, output) {
output$sel<-renderText ({ input$var })
})
上面的代码在R 3.0.2和闪亮的0.11.1中运行良好!但是对于R 3.2.0和闪亮的0.12.0它没有。 我需要保留HTML,因为我使用CSS来格式化其他对象的大表。我不明白为什么在新版本中输入$ var无法到达服务器。它在代码中被改变了吗?
答案 0 :(得分:1)
很抱歉。您可以尝试将外部div更改为<div class="attr-col shiny-input-radiogroup" id="var">
吗?