是否可以通过callbackR
函数中的shinyalert
参数重新运行反应式?
我正在制作一个CRUD闪亮的应用程序,其中包括一个从数据库中获取数据的反应式程序。然后,在renderDT
函数中使用此反应式中的数据来显示数据表。
用户单击按钮后,shinyalert
发出回调,该回调将其他数据写入数据库,并警告用户该数据已写入。我希望回调也重新运行反应式,以刷新数据库中的数据并在数据库中显示新值。
是否可以通过callbackR
来做到这一点?我也对其他方法持开放态度。
答案 0 :(得分:0)
我找到了一种解决方法,可以在shinyjs::click("fetchData")
参数中包含callbackR
并按如下方式创建反应式:
data <- reactive({
input$fetchData
...})