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