我試圖用比較新的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