Я пытаюсь внедрить перетаскивание с подтверждением в виде дерева Kendo UI Treeview. Я связываюсь с последней версией элементов управления кендо через их CDN.
Мое древовидное представление создается с использованием следующего кода (для краткости используется источник данных):
$("#treeview-left").kendoTreeView({
dragAndDrop: true,
dataSource: {....}
drop: onDrop,
});
function onDrop(e) {
var nodeText = this.text(e.sourceNode);
e.setValid(confirm("Sure you want to drop: " + nodeText));
}
Если я запустил код с использованием последней версии chrome, тогда все будет хорошо, однако, используя IE или Firefox, второй диалог подтверждения отображается, когда вы наводите курсор на первый диалог.
jsfiddle: http://jsfiddle.net/KpEej/1/
Как я могу это исправить, так что отображается только одно подтверждение.
Существует ошибка, связанная с событиями кендо и предупреждениями.
Здесь вы можете найти подробности .
Вы должны потерять диалог подтверждения и использовать диалог jQuery.