我试图用比较新的shinyAlert
包,看它是否提供了更好的效果比sweetalert
包,但我无法弄清楚如何得到这样的:如何捕获shinyalert输入字段可变
Myvar <- shinyalert input text
从这个最小的例子。
library(shiny)
library(shinyjs)
library(shinyalert)
ui <- fluidPage(
shinyjs::useShinyjs(),
useShinyalert(),
actionButton("run", "Run", class = "btn-success")
)
server <- function(input, output, session) {
shinyEnv <- environment()
observeEvent(input$run, {
shinyalert('hello', type='input')
})
}
shinyApp(ui = ui, server = server)
我感谢你的任何帮助geniouses那里。
未经测试是这可能工作,但不会是我正在寻找。有一个原因,因为我的应用程序已经使用了数十个甜美/闪亮的警报,我想坚持相同的风格 – Mark
好吧,听起来很合理。我希望有更多闪光包装经验的人可以帮助你。 – Florian
我看了一下github存储库https://github.com/daattali/shinyalert/blob/master/inst/www/srcjs/shinyalert.js,但我不确定如何找出回调函数 – Mark