2015-02-25 2 views
0

Я хотел бы создать пользовательский диалог подтверждения, содержащий Kendo DropDownLists, и да нет кнопок. Это делается либо в Kendo HtmlHelper, например в окне Kendo, либо в JQuery. Код должен быть какКак создать пользовательский диалог подтверждения в Kendo htmlhelper или JQuery

reply = confirm("..."); 

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

Когда диалоговое окно открыто, программа должна оставаться там, где открывается диалоговое окно (в данном случае, ответ = Confirm («...»)) и ждать, да нет ответа. Я попробовал окно Kendo, но проблема в том, что после того, как окно открыто, программа выполнит следующий код и не останется там, где он будет открыт.

Мне нужна помощь по этому вопросу. Благодарю.

+0

http://stackoverflow.com/questions/28514845/kenodui-grid-and-custom-popup-delete-confirmation/28518079#28518079 –

ответ

2

В JavaScript у вас обычно есть два варианта решения вашей проблемы. Один из них заключается в создании функции обратного вызова, которая делает то, что вы хотите сделать, и привязывает ее к событию (например, click on a button), или вы используете promise (аналогичный, но может быть более гибким и более простым для чтения, в вашем случае вы можете использовать его. сделано() и .fail()).

Я предлагаю прочитать на реализациях JQuery обоих. вы также можете взглянуть на this, который реализует то, что вы хотите (ExtYesNoDialog). Не уверен, что, если он работает с текущая версия пользовательского интерфейса Kendo.

Смежные вопросы