Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Tue 16 July 2013 16:42

devnice
Participant occasionnel
Date d'inscription: 26 Jun 2012
Messages: 18

Arbre de couches geoext

Bonjour,

Je suis entrain de travailler sur une interface carto Geoext. je bute un peu sur la création de l'arbre des couche dans mon tree. je voudrais faire de telle sorte que  si un  dossier est coché que tous tous ses sous dossiers soient aussi cochés et les layers qui son contenus dans les sous dossiers.

Voici mon code:

var treeTheme = [
    {
        text:'Couches de Base', expanded:true,
        children:[
        {nodeType:"gx_layer", checked:true, layer:"Etiquettes"},
        {nodeType:"gx_layer", layer:"Cadastre",checked:false },
        {nodeType:"gx_layer",checked:false, layer:"Scan 25" },
        {nodeType:"gx_layer", checked:false,checked:false ,layer:"Orthophotoplan"}
    ]
    },
    {
        text:'ERDF', 
        checked: false,
        expanded:true,
   
        children:[
        {
        
            text:'Basse Tension (BT)',
            checked:false,
           
            children:[
           
            {
            //text:"aérienne",
            checked:false,
            nodeType:"gx_layer",
            layer:"Aérien"
            },
            {
            checked:false,
            nodeType:"gx_layer",
            layer:"Souterrain",
               
       
            },
       
        ],

        },
        {
        text:'Haute Tension (HTA)',
        checked:true,
   
        children:[
            {nodeType:"gx_layer", checked:false, layer:"Aérien " },
            {nodeType:"gx_layer", checked:false, layer:"Souterrain "}
        ]
        },
        {
        text:'Organes de coupure',
        checked:false,
        children:[
            {nodeType:"gx_layer", checked:false, layer:"Postes Source" },
            {nodeType:"gx_layer", checked:false, layer:"Postes Electriques" },
            {nodeType:"gx_layer", checked:false, layer:"Coupure HTA" },
            //{nodeType:"gx_layer", layer:"tinyows" }
        ]
        },
        {
            text:'Etiquettes', children:[
            {nodeType:"gx_layer", layer:"Etiquettes" },
           
        ]
        }

    ]
    }
];


Si vous avez une idée sur comment faire cela me permettra d'avancer. Merçi

Hors ligne

 

Pied de page des forums

Powered by FluxBB