[英]Conditional Panel - R Shiny
我打算在我正在构建的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
但这也没有用。 这与单选按钮(这是我通常做的)相当直接,但在这种情况下我特别想要一个动作按钮。
可以吗?
谢谢!
我刚刚想出了一个解决方案。 刚刚意识到条件被评估为Java脚本表达式。 虽然我不懂JS,但有点谷歌搜索给了我模数函数。这是一个%符号(而不是2,就像在R中)。 当我使用单个%时,这有效!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.