【发布时间】:2015-05-26 04:08:38
【问题描述】:
我的 ul.R 上有很多条件面板,但是在添加提交按钮时它们没有像以前那样工作 - 在单击按钮之前 UI 不会自动更新(条件面板不会出现并消失为预计在点击提交之前),
shinyUI(fluidPage(
headerPanel("Citizen Sense PM 2.5 Data Visualization Tool"),
sidebarPanel(
# Function options.
radioButtons(
inputId = "plot",
label = "Select a graph or a plot:",
choices = c(
"Line Graph" = "line",
"Scatter Plot" = "scatter"
),
selected = NULL,
inline = FALSE
),
# Condition for line graph.
conditionalPanel(
condition = "input.plot == 'line'",
radioButtons(inputId = "lineVariation",
label = "Choose a variation:",
choices = c(
"Multiple" = "multiple",
"Single" = "single"
),
selected = NULL,
inline = FALSE)
),
submitButton("Submit")
),
...
有什么想法我能做些什么吗?
【问题讨论】:
-
你能提供更多细节吗?他们在什么意义上不像以前那样工作了?
-
看来提交按钮旨在让所有反应等待点击按钮。见这里:stackoverflow.com/questions/24220105/…
-
使用 RenderUI 代替 conditionalPanel 可能更有意义。请参阅此处获取更多帮助:stackoverflow.com/questions/20948302/…