Bonjour,
Je ne sais pas trop si je suis au bon endroit ... mais je me lance !!!!
J'ai une page , divisé en deux container :
_ sur la gauche une carte leaflet dans laquelle j'ai importé un geojson ... quand je clique sur une zone je récupère les propriété lié à une zone
_ sur la droite j'ai un formulaire contenant notamment une select boxes (select multiple ) -> select2 dans lequel sont prérentrée mes valeurs de ma carte dans les <option>
... voila la difficulté j'aimerai intercepté l'evenement onclick de ma carte dans mon select multiple
un peu de code pour décrire la chose ... côté carte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 onEachFeature: function( feature, layer ){ layer.bindPopup( "<strong>" + feature.properties.Name + "</strong><br/>" + feature.properties.description); layer.on('click', function (e) { datavaleur=e.target.feature.properties.code; //c'est la dedans que j'envoie ma requete ... cela marche au cas ou pour l'affichage d'une info dans une div ou un traitement en ajax }) }); }
et plus bas le code tout simple pour mon select2
A tout hasard auriez vous une idée ... et là ce serait super cool !!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script type="text/javascript"> $(".example-multiple").select2(); </script>
Partager