R中的flexdashboard重置按钮

时间:2017-06-13 06:36:32

标签: r flexdashboard

我在R中开发了一个flexdashboard。我有三个下拉菜单作为仪表板的输入。根据这些下拉菜单的输入,仪表板会相应更改。

是的,我需要一个重置按钮,将下拉菜单中的输入重置为默认值。

赞赏任何意见。

此致

莫汉

1 个答案:

答案 0 :(得分:0)

以下是设置input$reset作为重置按钮的方法。

首先,您需要侧栏上的输入:

selectizeInput("input_name", "My Input", c("Choose one" = "", c("Option 1","Option 2")))

然后设置重置按钮UI:

actionButton("reset", "Reset Inputs")

最后,设置一个与重置按钮绑定的观察者,将输入更改回默认值(或您指定的任何内容):

observeEvent(input$reset, { updateSelectizeInput("input_name", "My Input", c("Choose one" = "", c("Option 1","Option 2"))) }

您可以将所有这些放在侧边栏中的flexdashboard中。我希望这很有帮助。