闪亮的条件导航列表

h.l*_*l.m 9 r shiny

使用R和Shiny,我使用这个问题的答案作为我的代码的基础,但将作为一个很好的最小可重复的例子.但是我希望我的闪亮应用程序在点击完成按钮后使用a navlistPanel更改为下一个tabPanel,这可能吗?

我认为使用id参数并使用输入$ id引用它,因为它在文档中提到可能有效...但不知道如何完成.任何帮助将非常感激.

GPi*_*rre 3

您需要一个连接到操作按钮的观察者表达式。server以下是要插入到最小示例部分的代码:

observe({
  if (input$data_upload_done %% 2 == 0 ) {
     updateTabsetPanel(session, "mynavlist", selected = "Data Upload")
  } else {
     updateTabsetPanel(session, "mynavlist", selected = "Data Check")
  }
})
Run Code Online (Sandbox Code Playgroud)