PM-1618 Home > Documents: Al momento de arrastrar una carpeta a otra se crean carpetas vacias

Causa : Listeners no adecuados(ExtJS).
Solucion : Hacer uso de otros eventos de tipo Listeners(ExtJS).
This commit is contained in:
dheeyi
2015-03-12 16:40:31 -04:00
parent 2615af7403
commit d3af8f1a62

View File

@@ -1739,6 +1739,16 @@ function copymoveCtx(e) {
copymove('moveExecute'); copymove('moveExecute');
} }
var loader = new Ext.tree.TreeLoader({
preloadChildren : true,
dataUrl : '../appFolder/appFolderAjax.php',
baseParams : {
action : 'expandNode',
sendWhat : 'dirs',
renderTree : 1
}
});
var documentsTab = { var documentsTab = {
id : 'documents', id : 'documents',
// title : 'Documents', // title : 'Documents',
@@ -1772,15 +1782,7 @@ var documentsTab = {
} }
], ],
// rootVisible: false, // rootVisible: false,
loader : new Ext.tree.TreeLoader({ loader : loader,
preloadChildren : true,
dataUrl : '../appFolder/appFolderAjax.php',
baseParams : {
action : 'expandNode',
sendWhat : 'dirs',
renderTree : 1
}
}),
containerScroll : true, containerScroll : true,
enableDD : true, enableDD : true,
ddGroup : 'TreeDD', ddGroup : 'TreeDD',
@@ -1834,10 +1836,10 @@ var documentsTab = {
return true; return true;
} }
}, },
'beforenodedrop' : { 'nodedrop' : {
fn : function(e) { fn : function(e) {
dropEvent = e; dropEvent = e;
copymoveCtx(e); copymoveCtx(e);
datastore.reload(); datastore.reload();
} }
}, },