gpt4 book ai didi

顶部渲染 Shiny 选择下拉菜单

转载 作者:行者123 更新时间:2023-12-04 10:59:23 30 4
gpt4 key购买 nike

这是我的 Shiny UI 的简化。我的问题是 SelectizeInput 的下拉菜单被隐藏。向下滚动有点痛苦。此外,它只是看起来不太好。我试过用 z-index 把它放在前面,但没有任何成功。

这是我的代码:

library(shiny)
runApp(list(
ui = fluidPage(
tabsetPanel(id = "tabs",
tabPanel("Search",
fluidRow(
column(12,
inputPanel(
selectizeInput("s1", h4("Select State:"),
choices = state.name),
tags$head(tags$style(".selectize-control.single { width: 400px; z-index: 1; }")),
dateInput("day", h4("Input Date:"), value = Sys.Date())
)
)
)
)
)),
server = function(input,output,session)
{

})
)

基本上,我希望 SelectizeInput 菜单像 DateInput 日历一样显示在顶部。

谢谢您的帮助!

卡洛斯

最佳答案

您可以使用 selectize.js 中的选项图书馆https://github.com/brianreavis/selectize.js/blob/master/docs/usage.md . dropdownParent也许你在找什么:

library(shiny)
runApp(list(
ui = fluidPage(
tabsetPanel(id = "tabs",
tabPanel("Search",
fluidRow(
column(12,
inputPanel(
selectizeInput("s1", h4("Select State:")
, options = list(dropdownParent = 'body')
, choices = state.name),
tags$head(tags$style(".selectize-control.single { width: 400px; z-index: 1; }")),
dateInput("day", h4("Input Date:"), value = Sys.Date())
)
)
)
)
)),
server = function(input,output,session)
{

})
)

enter image description here

或者,您可以查看 CSS 和类似 overflow 的内容。属性。见 Dropdowns not extending in shiny tabPanel .所以在这种情况下使用
tags$head(tags$style(".tab-content {overflow: visible;}")),

关于顶部渲染 Shiny 选择下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25267714/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com