Aller au contenu

Widgets

Les widgets sont les briques d’une application App Builder : une table, une légende, un éditeur d’entités, et bien d’autres. Vous les ajoutez à votre application, vous les disposez, et vous configurez ce qu’ils font.

ALIGN fournit un catalogue de widgets prêts à l’emploi. En ajouter un installe dans votre projet un élément propre et autonome, qui fonctionne déjà avec vos données. Vous ne partez pas d’un composant vide : vous partez de quelque chose qui tourne, puis vous l’adaptez.

CatégorieWidgetCe qu’il vous permet de faire
DonnéesAttribute tableParcourir les entités d’une couche dans une grille triable, consultable et filtrable ; choisir et réordonner les colonnes ; synchroniser la sélection avec la carte ; modifier les attributs directement dans la grille ; exporter la vue en CSV.
ÉditionFeature editorPermettre aux utilisateurs de créer, sélectionner, déplacer, modifier ou supprimer des entités et leurs attributs, dans les limites que vous fixez.
InformationLegendAfficher une légende automatique construite à partir de la symbologie de chaque couche, tenue à jour quand les styles changent.
InformationLayers controlPermettre aux utilisateurs d’activer ou de masquer les couches du projet et de les réordonner directement depuis la carte.
InformationBasemap switcherChanger de fond de carte depuis la carte, avec un aperçu en direct de chaque option.
InformationBookmarksProposer des vues de carte enregistrées, ainsi que des vues personnelles que les visiteurs enregistrent sur leur propre appareil.
InformationSearchAjouter une barre de recherche par géocodage pour se rendre à un lieu ou à une adresse.
InformationCompassAfficher une boussole qui suit l’orientation de la carte ; cliquez dessus pour réorienter la vue vers le nord.
InformationGraticuleTracer une grille de latitude et de longitude avec des étiquettes de coordonnées ; choisir les réglages de la grille que les visiteurs peuvent ajuster pour leur session.
OutilsMeasureMesurer des distances et des surfaces sur la carte.
OutilsLayer swipeComparer deux ensembles de couches côte à côte avec un séparateur déplaçable ; les visiteurs peuvent, en option, en changer l’orientation.
OutilsTerrainDraper la carte d’un relief 3D avec une exagération fixée par le créateur, ajustable en option par les visiteurs, le temps de leur session.

Le catalogue s’enrichit avec le temps. Chaque widget que vous ajoutez est à vous, pour le configurer et l’améliorer, comme l’explique la suite de cette page.

Améliorés par l’IA, toujours configurables par vous

Section intitulée « Améliorés par l’IA, toujours configurables par vous »

Vous pouvez demander à l’AI Builder d’améliorer un widget : changer son apparence, ajouter un comportement, l’adapter à vos données. Comme le widget est du vrai code dans votre projet, l’AI Builder le modifie comme n’importe quel autre fichier.

Le point important : un widget amélioré reste configurable sans code. Chaque widget expose un schéma d’options, un ensemble déclaré de paramètres, et ALIGN lit ce schéma dans la copie installée dans votre projet, pas dans un registre central. Ainsi, même après que l’IA a retravaillé un widget, ses paramètres apparaissent toujours dans le panneau Controls and Widgets sous forme de champs de formulaire ordinaires, que vous pouvez modifier à la main.

L’amélioration change ce qu’un widget sait faire. Elle n’en fait pas une boîte noire.

Les paramètres des widgets sont l’endroit où se manifeste le modèle à deux niveaux d’ALIGN. En tant que créateur, vous configurez, par ces options, ce que l’utilisateur final de votre application publiée a le droit de faire : quelles actions sont disponibles, ce qui est actif par défaut, ce qui reste figé. Une capacité n’est jamais un « toujours actif » codé en dur ; c’est un paramètre que vous réglez.

Ouvrez le panneau Controls and Widgets depuis la barre d’outils. Chaque widget installé s’affiche sous la forme d’un formulaire piloté par son schéma : changez une valeur et l’aperçu en direct se met à jour. Vous pouvez aussi installer, retirer et réinstaller des widgets depuis ce panneau.

Voir la Vue d’ensemble de l’interface pour savoir où se trouve ce panneau.