【发布时间】:2016-06-04 04:21:29
【问题描述】:
我计划在我正在构建的 Shiny 应用程序中包含一个条件面板。 面板取决于输入操作按钮的值。
目的是将操作按钮用作“切换”按钮,在绘图和数据表之间切换。由于每次单击按钮的值都会增加 1,因此我尝试执行以下操作:
conditionalPanel(
condition = " input.<action_button_name> %% 2 == 0 ",
plotOutput("plot_id")),
conditionalPanel(
condition = " input.<action_button_name> %% 2 != 0 ",
dataTableOutput("datatable_id"))
这不起作用。我尝试探索reactiveValues,但这也没有用。这与单选按钮(这是我通常做的)相当直接,但在这种情况下我特别想要一个操作按钮。
可以吗?
谢谢!
【问题讨论】:
-
仅供参考,条件必须是 javascript 表达式,而不是 R 代码。
-
是的..我自己才意识到!发表了回应..