闪亮:如何创建确认对话框

新生

我想问一下是否有可能出现一个由两个按钮组成的确认对话框,该对话框具有光泽。说,如果我单击“删除”按钮,则会弹出对话框。用户选择并返回。该应用程序根据用户选择进行操作。

新生

我修改了部分代码以进行调用

js_string <- 'confirm("Are You Sure?");'
session$sendCustomMessage(type='jsCode', list(value = js_string))

调用确认对话框而不是警报对话框。然后

tags$script(
            HTML('
                Shiny.addCustomMessageHandler(
                    type = "jsCode"
                    ,function(message) {
                    Shiny.onInputChange("deleteConfirmChoice",eval(message.value));
                })
            ')
)

发送确认对话框返回的值。然后,我仅检查了input $ deleteConfirmChoice的值以确定要执行的操作。非常感谢你!现在,我了解了如何与R和Javascript之间收发消息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章