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 }); }
Partager