RStudio Shiny tabsetPanel position =“right”

时间:2016-03-03 05:40:14

标签: tabs shiny rstudio

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

以下代码有效:

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

此代码没有,标签保留在上面的默认位置。

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

1 个答案:

答案 0 :(得分:5)

是的,这很不幸。 Bootstrap 3已经删除了将标签定位在“上方”的位置的能力(很多其他人都有complained about this)。有关使用css解决此问题的建议,请参阅this stackoverflow post。因此,我们将在Shiny中将position参数弃用为tabsetPanel()。对不起:(