Re: [問題] Shiny在下拉選單與按鈕間的回傳值

作者: TreeMan (好啊...)   2020-06-22 20:46:55
action btn每按一次+1
所以你的if判別在btn按一次以後都是TRUE
server改成下面這樣就可以正常運作了
server <- function(input, output) {
dd = 0
ee = 0
output$res = renderPrint({
stnid = NULL
if (input$obs.time.ok){stnid = isolate(input$stn)}
if (input$DD > dd){stnid = "DD"; dd <<- dd + 1}
if (input$EE > ee){stnid = "EE"; ee <<- ee + 1}
print(input$DD)
print(dd)
return(stnid)
})
}
不過還是改用observer比較好XD
作者: tytony (混沌的大氣)   2020-06-22 23:07:00
完全忘記actionbutton會累加 照cywhale大的方法去改OK了

Links booklink

Contact Us: admin [ a t ] ucptt.com