RStudio Shiny tabsetPanel 位置="right"

RStudio Shiny tabsetPanel position="right"

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

以下代码有效:

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

此代码没有,制表符保留在上面的默认位置。

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

是的,这很不幸。 Bootstrap 3 移除了在 "above" 以外的任何位置定位制表符的功能(很多其他人有 complained about this). See this Whosebug post 的想法来使用 css 解决这个问题。因此,我们即将在 Shiny 中将 position 参数弃用为 tabsetPanel()。抱歉 :(