我有一个剑道窗口,显示剑道确认消息。当通过singnalR显示确认消息时,我将关闭剑道窗口(基本上从后端调用中关闭该窗口)。在这种情况下,窗口关闭,但剑道确认消息不会消失。有什么办法可以关闭此确认消息。
要关闭的代码:
var wnd = $("#EditWindow").data("kendoWindow");
wnd.close();
确认消息:
kendo.confirm("Would you like to proceed?")
答案 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)