#1 Sun 14 October 2012 14:34
- yo_haha
- Participant occasionnel
- Lieu: Martil
- Date d'inscription: 28 Sep 2008
- Messages: 47
[GeoExt] Ajout de contrôles OpenLayers à Toggle Button
Bonjour,
J'ai créé des contrôles OpenLayers DrawFeature pour ajouter point, ligne, ...
Dans le toggleHandler de Buttons appartenant à un ToggleGroup, j'active et désactive ces contrôles selon que le bouton respectif est clické ou pas.
La première fois, et seulement la première fois, que je clique sur un de ces boutons j'ai une erreur qui apparaît dans le fichier LayerLoader.js de GeoExt à la ligne 143 :
Code:
TypeError: node.recordIndexToNodeIndex is not a function [Stopper sur une erreur] var nodeIndex = node.recordIndexToNodeIndex(index+records.length-1);
Quand je clique sur un autre bouton qui n'a pas un contrôle de DrawFeature associé, et je clique ensuite sur le premier bouton, l'erreur n'apparaît pas et je peux continuer dans l'application sans aucun problème.
Aurait-il un problème de compatibilité entre GeoExt et OpenLayers.Control() ?
Je n'ai pas trouvé un forum officiel de GeoExt pour poser mon problème.
Auriez-vous des pistes ?
Cordialement.
Hors ligne
#2 Mon 15 October 2012 09:32
- yo_haha
- Participant occasionnel
- Lieu: Martil
- Date d'inscription: 28 Sep 2008
- Messages: 47
Re: [GeoExt] Ajout de contrôles OpenLayers à Toggle Button
Apparemment le problème apparaît à cause de l'objet LayerContainer de GeoExt que j'ai mis dans un TreePanel.
Après la suppression de cet objet, l'erreur n'apparaît plus.
Hors ligne