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.

Merci d'avance pour les réponses s'il y en a .

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
        });
 
 
}