Déclencher une action suite à un drag and drop [Tree]
Bonjour,
Jeune développeur en Extjs , je me retrouve confronté à un problème qui me bloque un peu pour la réalisation d'un projet .
Le but étant de créer une arborescence de dossiers/fichiers ..de pouvoir les déplacer dans l'arbre et mettre a jour la base de données pour que la place dans l'arborescence soit sauvegardée.
Je veux pouvoir déclencher une mise a jour de la base de données après un drag and drop dans le Treepanel .Je manque de connaissance sur le sujet .. j'arrive a créer le panel ainsi que créer une arborescence en fonction de la base de données mais la ...je coince. :cry:
Merci d'avance pour les réponses s'il y en a .
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
showOrder: function() {
Ext.QuickTips.init();
var dragConfig = {
onBeforeDrag:function(dragData,eventObj)
{
return dragData.node.attributes.leaf;
}
};
var treeToOrder = new Ext.tree.TreePanel({
xtype:'treepanel',
autoScroll:true,
title: 'base',
animate: false,
ddGroup: 'StructureTree',
enableDD:true,
dragConfig: dragConfig,
loader : new Ext.tree.TreeLoader({
url: '/plugin/GestionOrdre/admin/getTree'
}),
root:{
text:'Liste des fichiers/dossiers a ordonner',
id:'Listetoorder',
expanded:true
}
});
var ongletGO = new Ext.Panel({
id: "GestionOrdre_onglet",
title: "Gestion des ordre",
iconCls: "",
border: false,
layout: "fit",
closable: true,
items : treeToOrder
});
} |