【发布时间】:2018-05-25 04:30:50
【问题描述】:
我想保存闪亮警告 (https://github.com/daattali/shinyalert) 的输出结果 (TRUE/FALSE)。这篇文章有助于将值打印到控制台 (How to capture shinyalert input field as variable),但我无法将值本身保存为变量。
library(shiny)
library(shinyalert)
ui <- fluidPage(
useShinyalert()
)
server <- function(input, output) {
shinyalert(
title = "Warning",
text = "Some warning",
closeOnEsc = FALSE,
closeOnClickOutside = FALSE,
type = "warning",
showConfirmButton = TRUE,
showCancelButton = TRUE,
confirmButtonText = "OK",
cancelButtonText = "Cancel",
animation = TRUE,
callbackR = mycallback
)
}
shinyApp(ui, server)
这将自动打印到控制台闪亮警报的值。将 shinyalert 设置为变量或函数中的值似乎没有任何作用:
mycallback <- function(value) {
test_var=value
}
【问题讨论】: