看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: 請簡略描述你所要做的事情,或是這個程式的目的 我已經在ui.R創好一個Actionbutton叫做SaveButton 我現在想要只要使用者一點選Save,就可以把已經有的某些資料write.csv到 使用者自訂的路徑去(會搭配choose.dir使用) 現在希望看到的結果是: 點Save→跳出choose.dir的畫面選擇存檔位置→選擇完存檔位置後,write.csv到該位置 但我現在server裡面這樣寫,點SaveButton一直沒有反應 savefile<-eventReactive(input$SaveButton, { DIR<-choose.dir() write.csv(Data,paste(DIR,"Data.csv",sep=""),row.names = FALSE) }) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.90.59 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1486741648.A.8A6.html
cywhale: 要用downloadButton for renderUI,then downloadHandler 02/11 00:17
所以用actionbutton是做不出來的嗎?
cywhale: 也許可以,沒這樣用過,可能要配一些javascript..但 02/11 00:30
cywhale: downloadButton不就是你要的效果,簡單多了,兩三行程式 02/11 00:31
成功了 感謝大大~ ※ 編輯: HumuHumu (118.168.90.59), 02/11/2017 00:44:01
koai: 借標題問,actionButton 可以當 observeEvent 的判斷值嗎 02/17 01:40
koai: ? (一般是用 actionButton) 02/17 01:40
cywhale: 當然可以,不過通常?只會偵測is.null()有無按下此button 02/17 10:30
koai: 寫錯了,我是要問 downloadButton... @@ 02/17 11:09
koai: 因為想要寫user log 想知道使用者下載過哪些檔案,感謝鯨 02/17 11:12
koai: 魚大大~ 02/17 11:12
cywhale: 那應可寫在downloadHandler中,用reactiveValues 去記 02/17 12:17
koai: 後來用了 shinyjs 的 onclick 做出來了 感謝~ ^^ 02/17 13:18