0

我想创建一个自定义确认对话框,其中包含 Kendo DropDownLists 和 yes no 按钮。它可以在 Kendo HtmlHelper(如 Kendo 窗口)或 Jquery 中完成。代码应该像

reply = confirm("...");

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

当对话框打开时,程序应该停留在对话框打开的位置(在这种情况下,reply=confirm("..."))并等待是没有回答。我试过剑道窗口,但问题是窗口打开后,程序将执行下一个代码并且不会停留在它打开的位置。

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

4

1 回答 1

1

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

我建议阅读两者的 jQuery 实现。你也可以看看这个,它实现了你想要的(ExtYesNoDialog)。不确定它是否适用于当前版本的 Kendo UI。

于 2015-02-25T10:13:08.943 回答