如何在 Kendo htmlhelper 或 Jquery 中创建自定义确认对话框

How to create a custom confirm dialog in Kendo htmlhelper or Jquery

我想创建一个包含 Kendo DropDownLists 并且没有按钮的自定义确认对话框。它可以在 Kendo HtmlHelper 中完成,例如 Kendo window 或 Jquery。代码应该像

reply = confirm("...");

if (reply == false)
{
    ...
}
else
    ...

当对话框打开时,程序应该停留在对话框打开的地方(在这种情况下,reply=confirm("..."))并等待是或否的回答。我试过Kendowindow,但是问题是window打开后,程序会执行下一段代码,不会停留在打开的地方。

我需要这方面的帮助。谢谢。

在 JavaScript 中,您通常有两种选择来解决您的问题。一种是创建一个回调函数来执行您想要执行的操作并将其绑定到一个事件(例如 click on a button), or you use a promise (类似但可以更灵活且更易于阅读;在您的情况下您可能想使用 .done( ) 和.fail()).

我建议阅读两者的 jQuery 实现。您也可以看看 this, which implements what you want (ExtYesNoDialog)。不过不确定它是否适用于 Kendo UI 的当前版本。