0
기본적으로 작은 종류의 설정을 시도하고 특정 분석이 완료되면 생성 된 특정 데이터 세트를 미리 정의 된 위치와 미리 정의 된 이름으로 내보내려고합니다 (이전에 선택된 입력). 이를 위해,이 수행 클릭 동작 버튼을 사용Write.csv 작업 버튼을 사용하여
observeEvent(input$export_button, {
write.csv(input_dummy_data4ads,paste0("Dummy Files/",unique(input_dummy_data4ads$Dependent_Variable),"_", unique(input_dummy_data4ads$Model_Type),"_", unique(input_dummy_data4ads$AGM),".csv"),row.names = F,na="")
})
여기서 문제는 내가 한 번 액션 버튼을 클릭하면 원하는 CSV 파일을 생성하고 원하는 위치에서 너무 것입니다. 하지만 일단 그것을 누르면, 1의 값 (input $ export_button)이 필요합니다. 그래서 라디오 버튼을 사용하여 새로운 입력을 선택하고 그것을 기반으로 새로운 플롯을 생성하면 (다른 액션 버튼을 클릭하여) 새 위치를 기반으로 새 이름을 가진 새 CSV 파일을 원하는 위치에 만듭니다. 내가하려고하는 것은 새로운 csv 파일이 매번 클릭 할 때만 생성되도록 작업 버튼의 값을 재설정하는 것입니다.
나는 이것을 이해하려고 노력하지만 서버에 UI 및downloadHandler
에
downloadButton
을, 그것은
https://github.com/rstudio/shiny/issues/167
downloadButton가 미리 정의 된 위치에 내가 서버에 생성하고 파일을 자동 저장하지 않는 것 및 미리 정의 된 이름 그래서 나는 처음으로 효율적으로 작동한다는 것을 깨달을 때까지 작동하는 actionButton을 사용해 보았습니다 (또는 그렇게 생각했습니다). –
@DanSchmidt, 귀하의 의견을 기반으로, 나는 당신이 로컬 컴퓨터에서만 shiny-server *를 사용하지 않고 있다고 가정합니다. 일반적으로이 파일들은 일시적입니다. 코드를 '분리'하는 것만으로'actionButton'을 재설정하는 방법이 더 많습니다. [this] (https://github.com/rstudio/shiny/issues/167) –
답장을 보내 주셔서 감사합니다. 그리고 나는 똑같은 연결 고리를 보았습니다. 그러나 제가 언급 한 것처럼 그것을 통합 할 수 없었습니다. –