Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shiny 使数据可从持久本地存储中编辑_Shiny_Shinydashboard_Shinyapps_Shiny Reactivity - Fatal编程技术网

Shiny 使数据可从持久本地存储中编辑

Shiny 使数据可从持久本地存储中编辑,shiny,shinydashboard,shinyapps,shiny-reactivity,Shiny,Shinydashboard,Shinyapps,Shiny Reactivity,我正在使用第1节中提到的本地持久数据创建一个闪亮的应用程序。本地文件系统(本地) 我的问题是,是否可以使数据可编辑并从本地驱动器重新加载 从输入中聚合数据 任何帮助都会非常感激 formData <- reactive({ #data <- sapply(fieldsMandatory, function(x) input[[x]]) formdata <- c("Associate Name" = input$aname,"Client Name" = inp

我正在使用第1节中提到的本地持久数据创建一个闪亮的应用程序。本地文件系统(本地)

我的问题是,是否可以使数据可编辑并从本地驱动器重新加载

从输入中聚合数据

任何帮助都会非常感激

formData <- reactive({
    #data <- sapply(fieldsMandatory, function(x) input[[x]])
    formdata <- c("Associate Name" = input$aname,"Client Name" = input$cname,"Project"=input$project,
                  "Associate Client Email"=input$cemail,
                  "Ask By Customer"=input$ask,"Project Type"=input$type,"Billing"=input$bill,"Remarks"=input$rem ,
                  "Completion Date" = as.character(input$date), "Website status" = input$status )
    formdata <- t(formdata)
    formdata
  })
saveData <- function(formdata) {
    fileName <- sprintf("%s_%s.csv",
                        humanTime(),
                        digest::digest(formdata))

    write.csv(x = formdata, file = file.path(responsesDir, fileName),
              row.names = FALSE, quote = TRUE)
}
Data <- reactive( {
    # Read all the files into a list
    files <- list.files(responsesDir, full.names = TRUE)
    data <- lapply(files, read.csv, stringsAsFactors = FALSE)
    # Concatenate all data together into one data.frame
    data <- do.call(rbind, data)
    return(data) 
}
output$responses <- DT::renderDataTable({
    Data()
})
DT::DTOutput("responses"),style = "height:auto; overflow-y: scroll;overflow-x: scroll;"),