如何在关闭 kendow window 时关闭 kendo 确认消息?

How to close kendo confirm message on close of kendow window?

我有一个 kendo window 显示 kendo 确认消息。当通过 singnalR 显示确认消息时,我将关闭 kendo window(基本上从后端调用关闭 window)。在这种情况下,window 已关闭,但 kendo 确认消息不会消失。有什么办法可以关闭这个确认信息吗

关闭代码:

var wnd = $("#EditWindow").data("kendoWindow");
wnd.close(); 

确认消息:

kendo.confirm("Would you like to proceed?")

它没有很好的记录,但 kendo.confirm 只是一个预定义的 kendo.ui.Dialog : https://demos.telerik.com/kendo-ui/dialog/predefined-dialogs and a subclass of Dialog (see https://github.com/telerik/kendo-ui-core/blob/6bcf324555451cd638ca0d5e8f152c447860ee7a/src/kendo.dialog.js#L1044 )

您可以在 DOM:

找到小部件
        kendo.confirm("Are you sure that you want to proceed?");
        setTimeout(function(){                  
            $(document).find('[data-role="confirm"]').data("kendoConfirm").close()
        }, 1000)

演示:https://dojo.telerik.com/@GaloisGirl/oyAtUKAJ