RStudio Shiny tabsetPanel position =“right”

问题描述:

我正在使用RStudio v0.99.473和Shiny v0.13.0。在我的页面上,我在流动路线中有一个tabsetPanel,其上有多个选项卡。我可以使用可选位置=“below”将标签的位置从fluidRow的顶部移动到底部。但是,当我将位置设置为“左”或“右”时,选项卡将保留在页面的顶部。我曾尝试输入type =“tabs”以确保它不是“药丸”类型,但这没有任何区别。有人可以向我解释为什么这不起作用。RStudio Shiny tabsetPanel position =“right”

下面的代码工作:

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

此代码不,标签保持在默认位置,上面。

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

是的,这是不幸的。 Bootstrap 3已经删除了在任何地方定位标签的能力,但“高于”(很多其他人拥有complained about this)。请参阅this stackoverflow post,了解如何使用CSS来解决此问题。因此,我们将在Shiny中弃用position参数tabsetPanel()。对不起:(