我正在努力使conditionalPanels陷入困境。

最初,我想显示一个面板,其中包含有关如何使用该应用程序(税金计算器)的说明。一旦用户将输入更改为其规格并按“更新”,将显示第二个conditionalPanel。

目前,该应用程序适用于第一轮,但随后按钮上的计数增加到0和1以上,使它们无用。

其他帖子建议使用isolate(),在这种情况下我不确定要隔离的内容。

#buttons

actionButton(inputId = "updateButton",
                        label = "Update"),
           actionButton(inputId = "reset_button",
                        label = "Reset")

#conditional panels

conditionalPanel(
  condition = ("input.updateButton == 0"),
h3("Instructions for calculator"),
),
conditionalPanel(
  condition = "input.updateButton == 1",
  tabPanel(
    "Summary",
      h3("Outputs calculated based on user inputs"),
        )


如果我错过了任何事情,请打电话给我。谢谢。

最佳答案

您可以使用余数尝试黑客攻击,如下所示:

第一个条件

("input.updateButton%2==0")


第二条件

("input.updateButton%2==1")


(用于编辑计数的字符)

09-05 15:37