/ / RStudio Glänzende TabsetPanel-Position = "Rechts" - Registerkarten, glänzend, rstudio

RStudio Shiny tabsetPanel position = "right" - Tabs, glänzend, rududio

Ich verwende RStudio v0.99.473 und Shiny v0.13.0. Auf meiner Seite habe ich ein tabsetPanel in einer fluidRow mit mehreren Registerkarten. Ich kann die optionale Position = "unter" verwenden, um die Position der Laschen von oben nach unten in die fluidRow zu verschieben. Wenn ich jedoch die Position auf "links" oder "rechts" setze, bleiben die Registerkarten oben auf der Seite. Ich habe versucht, type = "tabs" einzugeben, um sicherzustellen, dass es nicht vom Typ "pills" ist. Dies macht jedoch keinen Unterschied. Kann mir jemand erklären, warum das nicht funktioniert.

Der folgende Code funktioniert:

tabsetPanel(position = "below",
tabPanel("Plot),
tabPanel("Summary"),
tabPanel("Table")
)

Bei diesem Code bleiben die Registerkarten oben in der Standardposition.

tabsetPanel(position = "right",
tabPanel("Plot"),
tabPanel("Summary"),
tabPanel("Table")
)

Antworten:

5 für die Antwort № 1

Ja, das ist unglücklich. Bootstrap 3 hat die Möglichkeit entfernt, Tabulatoren an einer anderen Stelle als "oben" zu positionieren (viele andere Benutzer haben dies getan) beklagte sich darüber). Sehen dieser Stapelüberlaufposten für Ideen, wie man mit css umgehen kann. Aus diesem Grund werden wir die position Argument zu tabsetPanel() in Shiny. Es tut uns leid :(