Thank you for reporting this bug. We will make it our priority to review this report.
beforedrop listener on tree doesn't work reliably, ext-4.2.1.883
beforedrop listener on tree doesn't work reliably, ext-4.2.1.883
Hi
I added a beforedrop listener on my tree view but when I drag an item and change its position it sometimes show a correct mousedown like "add icon" and sometimes not. and after I drop an item it seems that the item has been dropped in a wrong level but when I refresh the panel it will go under the correct parent node.Code:
me.getMyTree().getView().on('beforedrop', me.isDropAllowed, me);
me.getMyTree().getView().on('drop', me.doChangeParent, me);
and here is the function:Code:
isDropAllowed: function(node, data, overModel, dropPosition) {
var dragNode = data.records[0];
if (!Ext.isEmpty(dragNode) && !Ext.isEmpty(overModel)) {
var dragIdSplit = dragNode.getId().split('_');
var dropIdSplit = overModel.getId().split('_');
if (dragIdSplit[0] === 'T' && dropIdSplit[0] === 'P') {
return true;
} else if (dragIdSplit[0] === 'P' && dropIdSplit[0] === 'C') {
return true;
}
}
TTT.console('drop not allowed...');
return false;
}
beforedrop listener on tree doesn't work reliably, ext-4.2.1.883
Aucun commentaire:
Enregistrer un commentaire