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:
@@ -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();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user