我在R中开发了一个flexdashboard。我有三个下拉菜单作为仪表板的输入。根据这些下拉菜单的输入,仪表板会相应更改。
是的,我需要一个重置按钮,将下拉菜单中的输入重置为默认值。
赞赏任何意见。
此致
莫汉
答案 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中。我希望这很有帮助。