我在 R 中开发了一个 flexdashboard。我有三个下拉菜单作为仪表板的输入。根据对这些下拉菜单的输入,仪表板会相应更改。
对,我需要一个重置按钮来将下拉菜单中的输入重置为默认值。
任何输入表示赞赏。
问候,
莫汉
我在 R 中开发了一个 flexdashboard。我有三个下拉菜单作为仪表板的输入。根据对这些下拉菜单的输入,仪表板会相应更改。
对,我需要一个重置按钮来将下拉菜单中的输入重置为默认值。
任何输入表示赞赏。
问候,
莫汉
以下是您可以设置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 的侧边栏中。我希望这可以帮到你。