如何使用按钮R闪亮在NavBar选项卡之间切换

扎克鲁拉基斯

我需要用户点击一个按钮,可以采取不同tabPanelnavbarPage这是一个可以实现此功能的简单应用。我该如何实现?

ui <- shinyUI(
 navbarPage('Test App',
  tabPanel('Page 1',
   p('This is the first tab'), br(),
   actionButton('jumpToP2', 'Jump to Second Tab')
  ),

  tabPanel('Page 2',
   p('This is the second tab'),
   actionButton('jumpToP1', 'Jump to First Tab')
  )
 )
)

server <- shinyServer(function(input, output){
  observeEvent(input$jumpToP2,{
    ## Switch active tab to 'Page 2'
  })

  observeEvent(input$jumpToP1,{
    ## Switch active tab to 'Page 1'
  })
})

shinyApp(ui, server)
徒弟

您可以updateTabsetPanel用来在不同的tabPanels之间切换请参阅https://shiny.rstudio.com/reference/shiny/latest/updateTabsetPanel.html上的文档和示例代码以下代码应满足您的要求。

ui <- navbarPage('Test App',id = "inTabset",
                 tabPanel(title = "Panel 1", value = "panel1", 
                          actionButton('jumpToP2', 'Jump to Second Tab')),
                 tabPanel(title = "Panel 2", value = "panel2", 
                          actionButton('jumpToP1', 'Jump to First Tab'))
        )

server <- function(input, output, session) {
    observeEvent(input$jumpToP2, {
        updateTabsetPanel(session, "inTabset",
                          selected = "panel2")
    })

    observeEvent(input$jumpToP1, {
        updateTabsetPanel(session, "inTabset",
                          selected = "panel1")
    })

}

shinyApp(ui, server)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过单击按钮以及单击选项卡菜单在选项卡之间切换?

如何使用 javascipt 切换 Bootstrap 5 选项卡(按钮版本)

反应帮助选项卡之间切换

在模态角度选项卡之间切换

保留不同选项卡之间的切换

在片段TabHost中的选项卡之间切换

如何在gnome-terminal中打开的选项卡之间切换,以及如何使用快捷键关闭任何特定的选项卡?

选中或未选中时,如何使用复选框在选项卡之间切换?

如何使用键盘快捷键在Nebeans的“输出视图”中的选项卡之间切换?

如何在单击“保存”按钮时切换选项卡,或者如何将“保存”按钮绑定到“切换”选项卡

在选项卡中的选项卡之间切换

在vscode中来自不同选项卡组的选项卡之间切换

打开并在选项卡之间切换时,如何更新FirefoxDriver(WebDriver)对象?

如何打开多个选项卡并在 Selenium 和 Webdriver 之间切换?

Far Manager 3,PanelTabs插件:如何在选项卡之间切换?

Eclipse HotKey:如何在选项卡之间切换?

在React Native Navigation中的选项卡之间切换时如何保持堆叠的屏幕

如何设置键盘快捷键在Excel选项卡之间切换?

如何在不同选项卡下的导航控制器之间切换?

使用选择下拉菜单在选项卡之间切换

在Gedit中,是否可以使用热键在选项卡之间切换?

使用带有Java的Selenium WebDriver在浏览器选项卡之间切换

Notepad ++是否支持使用数字在选项卡之间切换?

使用复选框在选项卡之间切换

使用 Appium 在 iOS Safari 上的选项卡之间切换

使用键盘在gnome终端中的选项卡之间切换?

使用Ctrl-Tab在gnome-terminal中的选项卡之间切换

使用选项卡键盘在方法参数之间切换的 Eclipse 快捷方式

Material UI 选项卡:在选项卡之间切换后,选项卡中的更改被丢弃