作者HumuHumu (呼姆呼姆)
看板R_Language
标题[问题] Shiny ActionButton问题
时间Fri Feb 10 23:47:25 2017
[问题类型]:
程式谘询(我想用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://webptt.com/cn.aspx?n=bbs/R_Language/M.1486741648.A.8A6.html
1F:→ cywhale: 要用downloadButton for renderUI,then downloadHandler 02/11 00:17
所以用actionbutton是做不出来的吗?
2F:→ cywhale: 也许可以,没这样用过,可能要配一些javascript..但 02/11 00:30
3F:→ cywhale: downloadButton不就是你要的效果,简单多了,两三行程式 02/11 00:31
成功了 感谢大大~
※ 编辑: HumuHumu (118.168.90.59), 02/11/2017 00:44:01
4F:推 koai: 借标题问,actionButton 可以当 observeEvent 的判断值吗 02/17 01:40
5F:→ koai: ? (一般是用 actionButton) 02/17 01:40
6F:→ cywhale: 当然可以,不过通常?只会侦测is.null()有无按下此button 02/17 10:30
7F:推 koai: 写错了,我是要问 downloadButton... @@ 02/17 11:09
8F:推 koai: 因为想要写user log 想知道使用者下载过哪些档案,感谢鲸 02/17 11:12
9F:→ koai: 鱼大大~ 02/17 11:12
10F:→ cywhale: 那应可写在downloadHandler中,用reactiveValues 去记 02/17 12:17
11F:推 koai: 後来用了 shinyjs 的 onclick 做出来了 感谢~ ^^ 02/17 13:18