如何在Kendow窗口关闭时关闭剑道确认消息?

时间:2020-02-04 13:06:20

标签: kendo-ui kendo-asp.net-mvc

我有一个剑道窗口,显示剑道确认消息。当通过singnalR显示确认消息时,我将关闭剑道窗口(基本上从后端调用中关闭该窗口)。在这种情况下,窗口关闭,但剑道确认消息不会消失。有什么办法可以关闭此确认消息。

要关闭的代码:

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

确认消息:

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

1 个答案:

答案 0 :(得分:0)

记录不好,但是kendo.confirm只是预定义的kendo.ui.Dialog:https://demos.telerik.com/kendo-ui/dialog/predefined-dialogs和Dialog的子类(请参见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