闪亮的拆分布局并选择输入问题 [英] Shiny splitLayout and selectInput issue

查看:19
本文介绍了闪亮的拆分布局并选择输入问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我组合拆分布局并选择Input in R shiny时,出现问题。

无法正确显示选项的下拉列表。

我们如何解决此问题。

请检查可重现的代码。

library(shiny)

server <- function(input, session, output) {

  output$select_1 = renderUI({
    selectInput("select_input","select", choices = LETTERS)
  })



}

ui <- fluidPage(
  splitLayout(
    uiOutput("select_1")
  )
)

shinyApp(ui = ui, server = server)

我有8个要并排均匀放置的selectInput。

使用fluidrow是不合适的,因为列宽只能是整数。

我想知道是否有其他方法可以做到这一点。

推荐答案

以下是潜在的修复程序。似乎下拉菜单的父div具有overflow: auto样式,这会阻止下拉菜单。更改为visible可修复此问题。

library(shiny)

server <- function(input, session, output) {

  output$select_1 <- renderUI({
    selectInput("select_input","select", choices = LETTERS)
  })

}

ui <- fluidPage(
  splitLayout(
    uiOutput("select_1"),
    tags$head(tags$style(HTML("
                              .shiny-split-layout > div {
                                overflow: visible;
                              }
                              ")))
  )
)

shinyApp(ui = ui, server = server)

这篇关于闪亮的拆分布局并选择输入问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆