Ouverture dépliée ou non selon le nom des noeuds » History » Version 2
Marc Nicolas, 15/11/2012 17:15
1 | 1 | Marc Nicolas | h1. Ouverture dépliée ou non selon le nom des noeuds |
---|---|---|---|
2 | 1 | Marc Nicolas | |
3 | 1 | Marc Nicolas | |
4 | 1 | Marc Nicolas | Afin d'ouvrir le project graph déplié, il faut dans le fichier TreeGridNodeUI.js qui se trouve dans le dossier workspace/client-public/js/treegrid dans la version 1.0, ou dans le dossier workspace/client-public/js/components/commons/treegrid dans la version 0.9.6. |
5 | 1 | Marc Nicolas | |
6 | 1 | Marc Nicolas | Rajouter |
7 | 1 | Marc Nicolas | <pre><code class="js">this.node.expanded = true </code></pre> la ligne après this.textNode = cs [3].firstChild (vers la ligne 86) source:workspace/client-public/js/treegrid/TreeGridNodeUI.js@19#L86 |
8 | 2 | Marc Nicolas | |
9 | 2 | Marc Nicolas | Si vous souhaitez selon le nom du noeud le déployer ou pas il faut, toujours dans TreeGridNodeUI.js, rajouter (juste après la déclaration des variables t, cols, c, i, buf, len) ces lignes : |
10 | 2 | Marc Nicolas | <pre><code class="js">if(a.type == "node"){ |
11 | 2 | Marc Nicolas | if(a[c.dataIndex] != "Previous Releases"){ |
12 | 2 | Marc Nicolas | this.node.expanded = true; |
13 | 2 | Marc Nicolas | }else{ |
14 | 2 | Marc Nicolas | this.node.expanded = false; |
15 | 2 | Marc Nicolas | } |
16 | 2 | Marc Nicolas | } |
17 | 2 | Marc Nicolas | </code></pre> |
18 | 2 | Marc Nicolas | |
19 | 2 | Marc Nicolas | Dans cet exemple le noms du noeud est "Previous Releases" il n'est pas déployé sinon il l'est. |