Fonctionnement standard de la carte

Bonjour,

Je lance ce post, suite à un besoin qui consiste à colorer les marqueurs de la “Carte”,

En fait j’ai réussi à le faire en créant une carte avec javascript et non pas avec la démarche
“Interface → Carte d’emplacements”, mais le problème c’est que je n’ai pas le fonctionnement standard que la carte du module Démo.

Dans le module démo si j’affiche la carte des clients et je clique sur le marqueur et ensuite sur l’info-box, j’obtiens en haut de la page le chaînage ou le traçage de la succession des écrans.

Tandis que dans ma carte je n’est pas ce chaînage, pouvez vous m’aider ?

Merci d’avance

Vous devez gérer la navigation, cf. https://www.simplicite.io/resources/documentation/04-ui/responsive.md

La navigation est un objet JS sur le front
https://www.simplicite.io/resources/4.0/jsdocui/Simplicite.UI.Navigator.html

exemple

var n = $ui.getNav();
n.nav("add", { object:"myObject", rowId:1234, label:"my object 1234" });
n.nav("add", { url: Simplicite.ROOT+"/ui/ext/...", label:"my specific page" });

Ou sinon, pour ouvrir un formulaire d’objet en l’ajoutant à la nav, il faut passer par le displayForm de l’objet à afficher
https://www.simplicite.io/resources/4.0/jsdocui/Simplicite.UI.Engine.html

$ui.displayForm("#work", "myObject", 1234, {
   showNav: true,
   nav: "add"
});
  • nav = “add” pour ajouter à la nav courante
  • ou “new” pour en démarrer une nouvelle avec l’objet en racine

Merci pour vos retours