だから私は複数Ext.dd.DragSourceのExt.dd.DropTargetオブジェクトを持っています。必要な正しい動作を得るために、これら両方のオブジェクトのイベントにロジックをアタッチしています。すべてのロジックをドラッグまたはドロップに接続することはできません。
私の問題は、ドラッグ オブジェクトを設定するonDragOutと、ドロップ オブジェクトでのandの発火onDragEnterが停止することです。notifyEnternotifyOut
これらのイベントの両方を発生させる方法はありますか?
var ds = new Ext.dd.DragSource(id, { ddGroup: 'drops' });
ds.onDragEnter = function (e, id) { console.log('Drag Enter'); }
ds.onDragOut = function (e, id) { console.log('Drag Exit'); }
var dt = new Ext.dd.DropTarget(id, { ddGroup: 'drops' });
// These never fire.
dt.notifyEnter = function (source, evt, data) { console.log('Drop Enter'); }
dt.notifyOut = function (source, evt, data) { console.log('Drop Exit'); }
私は Extjs 4.0.2a を使用していますが、残念ながら現時点ではこのバージョンに固執しています。これに関するどんな助けも素晴らしいでしょう。