Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Permettre de passer d'un bundle de type liste à un autre

0000003236     -      23/07/2024

MercatorPenguin 2.10.32 permet de passer facilement d'un bundle de type liste à un autre bundle. Ceci se fait via l'objet JumpToBundleButton qui peut être présent dans le code XAML ListViewCell.

Cet objet peut être placé dans n'importe quelle étape du bundle de départ. Il doit contenir les propriétés suivantes : 

  • BundleId : l'identifiant du bundle de destination
  • BundleStep : numéro de l'étape dans le bundle de destination. Ce numéro doit être supérieur à 1.
  • StepTitle : le titre de la page pour l'affichage de l'étape mentionnée ci-dessus dans le bundle de destination

Voici un exemple de XAML valide pour cet objet :

<m:JumpToBundleButton BundleId="04774a89-e7c3-4941-b8da-e867fe42f7d4" BundleStep="2" StepTitle="@MODELE" Text="Consultation Article" />

Cet objet est de type Button. Il supporte donc toutes les autres propriétés de cet objet standard.

L'identifiant d'un bundle peut être copié facilement via ce bouton :

Les paramètres qui vont être envoyés au bundle de destination sont ceux de l'étape en cours. Le cas échéant, il est nécessaire d'adapter la requête SQL de l'étape contenant le JumpToBundleButton afin de s'assurer qu'elle fournisse les paramètres qui seront utilisés dans l'étape choisie du bundle de destination.

Le bundle de départ peut bien entendu contenir des étapes ultérieures à celle contenant le JumpToBundleButton .