这会产生预期的结果
window.ondrop(function (e) {
e.preventDefault();
console.log(e.dataTransfer);
});
然而,当尝试做一些事情时,我无法得到预期的结果。结果是意外的未定义。该事件将按预期启动,我似乎无法从中获取有价值的数据。
click: function () {
var myWindow = Ext.create('someWindow', {
modal: false,
id: 'drop-window',
}).show();
debugWindow.body.on('dragenter', function (e) { e.preventDevault; return false; } );
debugWindow.body.on('dragover', function (e) { e.preventDefault(); return false; } );
debugWindow.body.on('dragleave', function (e) { e.preventDefault(); return false; } );
debugWindow.body.on('drop', function (e) {
e.preventDefault();
console.log(e.dataTransfer);
return false;
});
}
答案 0 :(得分:0)
找到它。对于那些不太了解ext的人的参考,ext将事件包装在它自己的偶数对象中。您甚至可以通过e.browserEvent
访问原文