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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 14 April 2010 10:01

tiolebucheron
Participant actif
Lieu: Rouen
Date d'inscription: 26 Mar 2006
Messages: 147

[mapfish] afficahge d'une couche

Bonjour

Dans mon application, j'ai une action qui permet de zoom sur une couche postgis.
Je souhaite affiche cette couche si celle-ci ne l'ai pas et surtout cocher la case dans l'arbre des couches.

Mon arbre est géré avec un mapfish.widgets.LayerTree.

Pouvez-vous m'orienter pour réaliser cette opération.

Merci de votre aide

Tio

Hors ligne

 

#2 Wed 14 April 2010 10:20

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: [mapfish] afficahge d'une couche

Bonjour,

Tu dois pouvoir récupérer ton objet layerTree et vérifier si checked est à true ou non, puis utiliser la méthode setNodeChecked. Voir l'API ici : http://mapfish.org/apidoc/trunk/files/m … ee-js.html

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Wed 14 April 2010 14:45

tiolebucheron
Participant actif
Lieu: Rouen
Date d'inscription: 26 Mar 2006
Messages: 147

Re: [mapfish] afficahge d'une couche

Merci pour l'info:
                       

Code:

if (!tree.layerNameToLayer.dgd.visibility) {
                            tree.setNodeChecked(tree.layerToNodeIds.dgd,true);
                        }

Tio

Hors ligne

 

Pied de page des forums

Powered by FluxBB