【发布时间】:2016-09-30 08:15:18
【问题描述】:
在我闪亮的应用程序中,我希望有一个 textarea 字段,允许用户提供文本输入。这可以通过以下方式完成:
ui.R:
tags$textarea(id="item",rows=3,cols=40,placeholder="Type your message...")
verbatimTextOutput("news")
server.R:
output$news <- renderText(input$item)
使用此代码,我只能在应用程序的当前会话中看到文本输入。我的目标是,将用户文本输入永久保存在应用程序中(用户提供文本输入、提交和数据将永久显示在应用程序中)。 这可能与闪亮吗?我的想法是像 googlesheets 一样以全局方式存储数据。
【问题讨论】:
-
可以从空文件中读取初始值,然后附加每个文本条目?
-
您可以使用
<<-代替<-全局保存变量。如果您希望每个用户都有特定的保存,那么您应该查看 [shiny.rstudio.com/reference/shiny/latest/session.html] (sessioninfo) 并将其绑定到每个用户