Ich versuche, einen Link auf meinem "Home" TabPanel auf alle anderen TabPanels meiner App zu setzen.[Shiny]: Hinzufügen eines Links zu einem anderen TabPanel in einem anderen TabPanel
Die Idee ist wie folgt:
ui = navbarPage("",
tabPanel("home",
fluidPage(
fluidRow(box("this 1st box should lead me to tab1a")),
fluidRow(box("this 2nd box should lead me to tab1b")),
fluidRow(box("this 2nd box should lead me to tab2")))
),
navbarMenu("tab1",
tabPanel("tab1a"),
tabPanel("tab1b")),
tabPanel("tab2")
)
shinyApp(ui, server=function(input, output) {})
ich die Antwort in Add link panel tabs in Shiny with various top level navigation bars gesehen habe, aber ich konnte es auf meinem Code nicht implementieren, da es mit HTML beschäftigt (was ich noch nie zuvor gearbeitet habe , also bin ich nicht vertraut mit den Funktionen etc) und der Code berücksichtigt Panel Tabs mit der gleichen Registerkarte (nicht sicher, ob das ist, warum es hier nicht funktioniert, wenn es vielleicht nicht funktioniert, weil die Tabs ich versuche zu verknüpfen sind auf einer Navbarpage oder etwas).
Kann mir jemand helfen oder mir sagen, wo ich lernen könnte, wie ich das in meinem Beispiel umsetzen kann?
Sie brauchen nur einen HTML-Link ('a()' in glänzend). Wenn Sie sich die URLs der normalen Schaltflächen ansehen, die auf die Registerkarten gehen, sehen sie ungefähr so aus: http: //127.0.0.1: 4301/# tab-6088-1 (für mich auf Tab1a). Auch "box" unterbricht das obige für mich, da diese Funktion zum Hinzufügen von Plots, nicht HTML, dient. – alistaire