<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.webdev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>11 May 2023 19:59:15 Z</lastBuildDate><pubDate>9 May 2023 18:14:43 Z</pubDate><description>Bonjour à tous,&#13;
&#13;
Je suis en train de créer un portail avec plusieurs applications. &#13;
Le modèle de page est similaire sur chacune des applications pour des raisons d'uniformisation.&#13;
&#13;
Je me suis donc dit : &#13;
&#13;
On va créer un menu dynamique sur mon modèle de page qui sera alimenté automatiquement depuis une liste filtrée par application depuis une liste contenant mes items de menus.&#13;
&#13;
Tout s'est très bien passé.  Lecture du menu spécifique de l'appli depuis HFSQL et mise en mémoire pour l'application.&#13;
Les problèmes commencent dès que j'ai voulu créer un menu de base (avec au moins une option) pour mettre au point les styles d'affichages.&#13;
&#13;
J'ai voulu effacer une option de menu. Impossible de le faire, la doc mentionne un bouton contextuel "supprimer", il n'a jamais existé sur ma version 28 (update 075). J'ai donc rendu les options "non visibles" même si cela reste crade...&#13;
&#13;
Bug ? Pas grave, je vais ajouter mes sous menus et mes options de sous menus depuis ma liste dynamique. CEla se complique quand je veux ajouter un sous-menu à mon menu ==&gt; erreur : L'objet spécifié 'MENU...' est de type 'Champ Menu' alors que le type attendu est 'Sous-menu'.&#13;
&#13;
Pourtant, la documentation montre bien l'exemple.&#13;
&#13;
Je ne peux donc pas ajouter un sous-menu dynamiquement. Rageant !&#13;
C'est dommage, il y a souvent un petit détail qui fait que la solution géniale clé en mains devienne une solution spécifique.&#13;
&#13;
Quelqu'un a t'il une solution ou contourné ce souci  ?   Ou dois-je refaire un composant métier ?&#13;
&#13;
Merci d'avance à tous :merci:&#13;
&#13;
&#13;
&#13;
[code:wl]&#13;
// ************* Construction du menu dynamique (filtré lors de la requête à l'ouverture du projet(application)) ***********&#13;
// Pour tous les éléments de mon menu dynamique&#13;
POUR i=1 À ListeItemsMenu.Occurrence()&#13;
	mn est un STItemMenu=ListeItemsMenu[i]&#13;
	&#13;
	// Est-ce un sous menu ou une option	 ?	&#13;
	SI mn.Pere = "" ALORS		&#13;
		MenuAjouteMenu('MENU_Exemple',mn.Element,mn.Description)   // &lt;==Erreur &#13;
	SINON&#13;
		SI mn.estSep ALORS&#13;
			MenuAjouteSéparateur(mn.Pere)&#13;
		SINON&#13;
			MenuAjouteOption(mn.Pere, mn.Element,mn.Description, MenuAjouteOption_Callback)&#13;
		FIN		&#13;
	FIN			&#13;
FIN	&#13;
 &#13;
[/code]</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises/read.awp</link><title>Menu dynamique en Webdev 28 ==&gt; Quelques surprises</title><managingEditor>moderateur@pcsoft.fr (Le modérateur)</managingEditor><webMaster>webmaster@pcsoft.fr (Le Webmaster)</webMaster><item><author>Christophe BRUNOIS</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises-81096/read.awp</comments><pubDate>11 May 2023 19:59:15 Z</pubDate><description>Merci pour ta réponse !&#13;
&#13;
Je me suis aperçu par ma nouvelle expérience que les menus Webdev n'étaient pas forcément le point fo…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises-81096/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises-81096/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises/read.awp">Menu dynamique en Webdev 28 ==&gt; Quelques surprises</source><title>Re: Menu dynamique en Webdev 28 ==&gt; Quelques surprises</title></item><item><author>roumegou</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises-81088/read.awp</comments><pubDate>11 May 2023 11:13:22 Z</pubDate><description>Christophe BRUNOIS avait soumis l'idée :&#13;
&gt; Pour complèter mon "post"&#13;
&gt;&#13;
&gt; https://doc.pcsoft.fr/?1000017266&amp;lang=fr-FR&amp;product…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises-81088/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises-81088/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises/read.awp">Menu dynamique en Webdev 28 ==&gt; Quelques surprises</source><title>Re: Menu dynamique en Webdev 28 ==&gt; Quelques surprises</title></item><item><author>Christophe BRUNOIS</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises-81079/read.awp</comments><pubDate>9 May 2023 21:42:19 Z</pubDate><description>Pour complèter mon "post"&#13;
&#13;
https://doc.pcsoft.fr/?1000017266&amp;lang=fr-FR&amp;productversion=xxF280075p&#13;
&#13;
Cet exemple ne fonctionne…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises-81079/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises-81079/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/81078-menu-dynamique-webdev-28-quelques-surprises/read.awp">Menu dynamique en Webdev 28 ==&gt; Quelques surprises</source><title>Re: Menu dynamique en Webdev 28 ==&gt; Quelques surprises</title></item></channel></rss>
