闪亮的多行文本输入

Posted

技术标签:

【中文标题】闪亮的多行文本输入【英文标题】:Multi line text inputs in shiny 【发布时间】:2016-03-23 16:20:04 【问题描述】:

我有哪些选项可以在闪亮的情况下实现具有多行/换行符的文本输入(显式或只是软换行以获得更好的 UI 输出)?

我想实现一个具有描述/详细信息字段的应用,并且输入的内容很可能不止一行。

基本上,我正在寻找一些东西来实现我正在写这个问题的***的文本输入框的类似功能:换行符、滚动条和/或(自动)高度调整。

示例

# UI ---------------------------------------------------------------------

ui <- fluidPage(
  p(),
  textInput("title", "Title"),
  textInput("description", "Description"),
  tags$hr(),
  h3("Database state"),
  DT::dataTableOutput("datatable")
)

# Server ------------------------------------------------------------------

server <- function(input, output, session) 
  output$datatable <- DT::renderDataTable(
    data.frame(
      Title = input$title,
      Description = input$description,
      stringsAsFactors = FALSE
    )
  )


shinyApp(ui, server)

【问题讨论】:

你想要***.com/questions/14452465/…这样的东西吗? @Vongo:看起来很有希望,感谢您的指点!实际上,“多行输入”比“换行符”更能描述我所追求的内容 【参考方案1】:

尝试使用textAreaInput 而不是textInput。 前者可以设置高度和宽度,如果行太长自动换行。

Here 是文档中提到的位置。

【讨论】:

请注意textAreaInput 需要闪亮的 v0.14 或更高版本

以上是关于闪亮的多行文本输入的主要内容,如果未能解决你的问题,请参考以下文章

Rstudio闪亮的renderDataTable标题多行?

EPLAN Electric P8怎么多行输入文本

EPLAN Electric P8怎么多行输入文本

更改为多行后文本输入失去焦点

Cocoa touch : 多行文本输入

文本域,支持多行文本输入