【发布时间】:2014-08-22 20:33:14
【问题描述】:
我正在尝试编写一个闪亮的应用程序,其中选项卡按顺序处于活动状态。例如, 用户只有在完成第一个选项卡上的任务后才能移动到第二个选项卡。在这种情况下,第一个选项卡将添加一个绿色复选标记(例如),第二个选项卡将变为活动状态。 (下一个标签也是如此。)
例如,这里是 ui.R 和 server.R 文件:
shinyUI(fluidPage(
titlePanel("New Project"),
navlistPanel(selected="Data Upload",
tabPanel("Data Upload",
textInput("aInSummary", label = h5("Please type a"),
value = "Enter value...")
),
tabPanel("Data Check",
textInput("bInDataCheck", label = h5("Please type b"),
value = "Enter value...")
),
tabPanel("Dry Run",
textInput("cInDryRun", label = h5("Please type c"),
value = "Enter value...")
),
tabPanel("Output"),
"-----",
tabPanel("Help-FAQ")
)
))
shinyServer(function(input, output,server) {
})
我知道我应该在“navlistPanel”和“tabPanel”中添加“id”,但我不确定我应该在 server.R 文件中包含的逻辑,因为我看不到用户将如何修改这样的身份证。
我已经搜索了闪亮的 google 组、此处的线程,并阅读了 Conditional Panels.. 但这并不是我真正想要的。 非常感谢任何帮助/教程或阅读建议!
【问题讨论】: