В принципе нет ничего невозможного ..как говорится "и зайца можно научить курить" (с).
Можно вот так сделать если хотите без оверрайда:
{
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;
}
}
}
}
}