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

В принципе нет ничего невозможного ..как говорится "и зайца можно научить курить" (с).

Можно вот так сделать если хотите без оверрайда:
{
    viewConfig: {
		plugins: {
			ptype: 'gridviewdragdrop',
			dragText: 'Drag and drop to reorganize',
            dropZone : {
                onNodeOver : function (node, dd) {
                    // это вместо callParent()
                    var result = this.self.prototype.onNodeOver.apply(this, arguments);
                    
                    // we allow to drop to nodes having ID > 3
                    var record = dd.view.getRecord(node);
                    var isValid = record && record.getId() > 3;
                    
                    if (!isValid) {
                        return this.dropNotAllowed;
                    }

                    return result;
                }
            }
		}
	}
}
Ответить с цитированием