Показать сообщение отдельно
  #11 (permalink)  
Старый 03.12.2015, 10:42
Профессор
Отправить личное сообщение для siber-biber Посмотреть профиль Найти все сообщения от siber-biber
 
Регистрация: 07.08.2013
Сообщений: 214

Ну а при таком варианте мы просто затираем функциональность метода класса Ext.view.DropZone.

Вот что он делает:
// The mouse is over a View node
    onNodeOver: function(node, dragZone, e, data) {
        var me = this;

        if (!Ext.Array.contains(data.records, me.view.getRecord(node))) {
            me.positionIndicator(node, data, e);
        }
        return me.valid ? me.dropAllowed : me.dropNotAllowed;
    },

То есть вы убрали позиционирование индикатора дропа + валидацию от попыток дропнуть записи на самих себя.
Ответить с цитированием