Suite

Comment réduire automatiquement le tableau de la grille de fonctionnalités (client OpenGeo Suite SDK)


Je travaillais sur les tutoriels OpenGeo Suite pour développer des applications web à l'aide de Geoexplorer. Lorsque j'ai lancé Geoexplorer à partir du tableau de bord, j'ai pu voir un outil de «requête» facilement disponible intégré avec d'autres outils. Lorsque je clique sur l'outil de requête, je peux voir un tableau réductible en bas avec l'outil de requête. Voici la capture d'écran,

Cinquième : 1

J'ai maintenant suivi les didacticiels pour créer une application complète à l'aide du client SDK. Les tutoriels parlent de créer une « Featuregrid » qui n'est pas réductible, comme indiqué dans l'image du haut (Figure : 1). De plus, ils n'incluaient pas d'outil de requête utilisant le client SDK. J'écris le code suivant pour ajouter un outil de requête,

{ ptype : "gxp_queryform", featureManager : "states_manager", outputConfig : { title : "Query", width : 320 }, actionTarget : "map.tbar" }

Maintenant, je peux voir l'outil de requête sur la barre d'outils de la carte uniquement. Mais si je sélectionne ceci, je ne vois aucun tableau réductible, mais uniquement la zone de requête. Voici la capture d'écran :

Figure 2

Ma question est la suivante : comment puis-je implémenter un outil de requête à l'aide du client SDK qui produira également une table réductible comme dans Geoexplorer (Figure : 1). Et puis-je masquer automatiquement la table featuregrid de la figure 2 ?


Il suffit de regarder le code source de GeoExplorer's Composer, qui devrait vous donner toutes les astuces dont vous avez besoin pour résoudre votre problème :

https://github.com/boundlessgeo/suite/blob/master/geoexplorer/app/static/script/app/GeoExplorer/Composer.js


Voir la vidéo: OpenGeo Suite Application 2012 (Octobre 2021).