在R Shiny中停止进程

时间:2018-06-26 10:34:33

标签: r shiny

我有一个R闪亮的应用程序,其中包含长进程。

我希望可以选择在按下一些actionButton之后停止进程。

那是我的代码:

library(shiny)

shinyApp(
  ui = fluidPage(
    actionButton("start","Start"),
    actionButton("stop","Stop")
  ),
  server = function(input, output, session) {

    observeEvent(input$start, {
      i<-0
      while(TRUE){
        i<-i+1
        Sys.sleep(1)
        if(input$stop>0)
          return()
      }
    })
  }
)

当处于observeEvent输入中时,$$$停止更新其值。

有办法吗?

谢谢

0 个答案:

没有答案