gpt4 book ai didi

R Shiny : Automatic wellpanel wrapping UI

转载 作者:行者123 更新时间:2023-12-04 11:58:27 24 4
gpt4 key购买 nike

在我的 UI 上,我试图让我的过滤器显示在 wellpanel 中。当应用程序运行时,它看起来像下拉菜单和关联的复选框位于其“顶部”,而不是被包裹在其中。

这是我的意思的图片:http://imgur.com/QJrrseT

可重现的例子:

用户界面

    require(shiny)
require(devtools)
library(grDevices)
library(xlsx)


shinyUI(fluidPage(
fluidRow(
column(3,
wellPanel(
)),
column(9,
fluidRow(
wellPanel(
column(3,
uiOutput("filter1"))
))

))
))

服务器

shinyServer(function(input, output) {

output$filter1 <- renderUI({
selectInput("filter1", label="Filter 1", choices = c("No Filter","a","b"))
})
})

最佳答案

您可以在 wellPanel 上添加一些样式来处理这个问题:

library(shiny)
runApp(list(ui= fluidPage(
fluidRow(
column(3, wellPanel()),
column(9,
fluidRow( wellPanel(style = "overflow: hidden;",
column(3, uiOutput("filter1"))
))
)
)
)
, server = function(input, output) {

output$filter1 <- renderUI({
selectInput("filter1", label="Filter 1", choices = c("No Filter","a","b")
, selectize = FALSE)
})
})
)

enter image description here

关于R Shiny : Automatic wellpanel wrapping UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25550854/

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