在 Shiny 的 pickerInput 中将答案下拉框移到右侧

Posted

技术标签:

【中文标题】在 Shiny 的 pickerInput 中将答案下拉框移到右侧【英文标题】:Move answer dropbox to the right in pickerInput in Shiny 【发布时间】:2021-02-02 12:11:33 【问题描述】:

我想将我的蓝色框移到句子的右侧,我在 Shiny 应用程序中使用 pickerinput,这是我的代码: o 你知道我该如何移动到正确的部分吗?或者我应该使用什么输入来做到这一点?

谢谢!!

pickerInput(inputId = "answer11_",
                                     
            label = "Additional Side A defense limit: Minimum $500,000, $1,000,000 for larger risks",
            choices = c("Yes", "Minor Deficiency", "Mayor Deficiency", "No"),
            options = list(
            style = "btn-primary"))

【问题讨论】:

Inline=TRUE 应该可以工作。但是,由于您的标签很长,因此它不起作用。您可以修改 javascript 以容纳更多空间。或者,您可以在此处使用 @TimTeaFan 更新的 pickerInput2 函数:***.com/questions/62520164/… 【参考方案1】:

是的,你可以设置inline = TRUE

# Basic usage
library("shiny")
library(shinyWidgets)

ui <- fluidPage(
  pickerInput(
    inputId = "somevalue",
    label = "A label",
    choices = c("a", "b"),
    inline = TRUE
  ),
  verbatimTextOutput("value")
)

server <- function(input, output) 
  output$value <- renderPrint(input$somevalue)


shinyApp(ui, server)

【讨论】:

以上是关于在 Shiny 的 pickerInput 中将答案下拉框移到右侧的主要内容,如果未能解决你的问题,请参考以下文章

R Shiny pickerInput 选择所有文本

Shiny pickerInput - conditionalPanel 仅将值设置为第一个选择

在 Shiny 中更改 Picker Input 的颜色

在R中使用条件面板和PickerInput

使用两个相关的 selectInput 过滤 R Shiny 中的数据帧

有没有办法从shinyWidgets 的pickerInput 上选择一整组选项?