使用R和Shiny,我使用this question的答案作为我的代码的基础,但它将作为一个很好的最小可重复的例子。但是我希望我的闪亮应用在点击完成按钮后使用navlistPanel
更改为下一个tabPanel
,这可能吗?
我认为使用id
参数并使用输入$ id引用它,因为它在文档中提到可能有用......但不知道如何完成。任何帮助将不胜感激。
答案 0 :(得分:2)
您需要一个连接到操作按钮的观察者表达式。
以下是要插入最小示例的server
部分的代码:
observe({
if (input$data_upload_done %% 2 == 0 ) {
updateTabsetPanel(session, "mynavlist", selected = "Data Upload")
} else {
updateTabsetPanel(session, "mynavlist", selected = "Data Check")
}
})