我打算在正在构建的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
,但那也行不通。使用单选按钮相当简单(这是我通常做的),但在这种情况下,我特别想要一个动作按钮。
这可行吗?
谢谢!