[問題] Shiny ActionButton問題

看板R_Language作者 (呼姆呼姆)時間8年前 (2017/02/10 23:47), 8年前編輯推噓4(407)
留言11則, 2人參與, 最新討論串1/1
[問題類型]: 程式諮詢(我想用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

02/11 00:17, , 1F
要用downloadButton for renderUI,then downloadHandler
02/11 00:17, 1F
所以用actionbutton是做不出來的嗎?

02/11 00:30, , 2F
也許可以,沒這樣用過,可能要配一些javascript..但
02/11 00:30, 2F

02/11 00:31, , 3F
downloadButton不就是你要的效果,簡單多了,兩三行程式
02/11 00:31, 3F
成功了 感謝大大~ ※ 編輯: HumuHumu (118.168.90.59), 02/11/2017 00:44:01

02/17 01:40, , 4F
借標題問,actionButton 可以當 observeEvent 的判斷值嗎
02/17 01:40, 4F

02/17 01:40, , 5F
? (一般是用 actionButton)
02/17 01:40, 5F

02/17 10:30, , 6F
當然可以,不過通常?只會偵測is.null()有無按下此button
02/17 10:30, 6F

02/17 11:09, , 7F
寫錯了,我是要問 downloadButton... @@
02/17 11:09, 7F

02/17 11:12, , 8F
因為想要寫user log 想知道使用者下載過哪些檔案,感謝鯨
02/17 11:12, 8F

02/17 11:12, , 9F
魚大大~
02/17 11:12, 9F

02/17 12:17, , 10F
那應可寫在downloadHandler中,用reactiveValues 去記
02/17 12:17, 10F

02/17 13:18, , 11F
後來用了 shinyjs 的 onclick 做出來了 感謝~ ^^
02/17 13:18, 11F
文章代碼(AID): #1OdU2GYc (R_Language)
文章代碼(AID): #1OdU2GYc (R_Language)