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()
。抱歉 :(
我正在使用 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()
。抱歉 :(