-
-
Bonjour,
Je souhaiterais créer une inclusion multiple sous forme de grille de données mais je souhaiterais que l’ajout de chaque élément se fasse par une fenêtre popup.
La vue de cette fenêtre popup est-elle une vue du formulaire initial ?
Ou bien une vue de l’inclusion du modèle ?J’ai du mal à faire les liens :
1) J’ai bien créé une inclusion à mon projet
avec un modèle de données correspondant aux champs à manipuler
2) Dans mon formulaire initial, j’ai créé dans mon modèle de données un champs de type inclusion multiple reliée à mon inclusion
Dans la vue de mon formulaire, j’ai créé un contrôle de type grille de données relié au champs de type inclusion multiple.
Puis des colonnes avec pour chacune un contrôle de type libellé généré relié aux champs du modèle de données de mon inclusion
3) J’avais fait d’abord la vue de ma fenêtre popup dans mon inclusion, avant de la transférer dans mon formulaire… mais je doute là…Pouvez-vous me dire si je suis sur la bonne voie ?
Merci d’avance.
Bien cordialement,
Nicolas LE SAUX
-
Je pense que la vue de la fenêtre popup d’ajout doit se situer au niveau de l’inclusion car, avec ce modèle, je peux lier les contrôles de la vue aux champs du modèle de données de l’inclusion.
Quand je transfère la vue de la popup dans le formulaire, je ne peux plus faire le lien entre les contrôles de la vue et les champs du modèle de données de l’inclusion.
Merci encore,
Nicolas LE SAUX
- Cette réponse a été modifiée le il y a 3 années par lenico.
-
Bonjour.
Pour ajouter des items à l’aide d’un pop-up, cela se passe bien au niveau de l’inclusion.
Il faut créer sur votre inclusion une nouvelle vue correspondant à votre pop-up.Indiqué ensuite à votre formulaire principal que votre nouvelle vue sert à créer les items. Dans la fonction permettant d’ajouter des éléments à votre inclusion multiple, dans la propriété “Éditeur” indiqué la vue que vous venez de créer.
Cordialement
-
Au-delà du lien que je n’arrive pas à visualiser entre la popup et l’ajout de l’item dans mon inclusion finale, je bloque sur mon bouton d’ajout, qui est censé afficher la popup.
J’ai créé au préalable, dans le modèle de mon formulaire, une fonction locale avec une action afficher une vue avec pour paramètre vue = l’inclusion de mon projet.
Mon bouton est bien lié à cette fonction locale mais rien ne se passe quand je clique dessus.Merci encore,
Nicolas
-
Merci pour votre réponse Monsieur Desmarais.
Je vais essayer de faire les liens.Merci encore
-
Oui j’ai trouvé, mais il doit me manquer encore quelque chose.
Merci en tout cas pour votre réactivité.
-
Exusez-moi je n’avais pas mis à jour le lien entre mon bouton et ma nouvelle fonction.
Tout fonctionne.
Un grand merci pour votre réactivité.
Bien cordialement,
Nicolas
-
Désolé, j’aurais une dernière question svp :
J’ai paramétré un bouton pour éditer l’enregistrement (afin de pouvoir le modifier)
Donc j’ai ajouté un nouvel événement à mon module
avec Paramètre nombre entier (pour récupérer l’index de l’enregistrement à éditer)J’ai ajouté une fonction locale à mon modèle d’inclusion
avec une action Emettre un événement qui est lié à l’événement de mon moduleEt dans le Modèle de mon formulaire,
j’ai créé la fonction locale
avec action éditer un élément d’insertion
avec un paramètre nombre entier
ET ENFIN un gestionnaire d’événement
lié à l’événement de mon module
ainsi qu’à ma fonction éditer un élément d’insertion avec paramètre lié au paramètre de l’événement de mon moduleMais comment éditer l’enregistrement avec ma vue popup précédemment créée ?
Contrairement à l’action ajout d’un élément d’insertion, je n’ai pas de paramètre Editeur pour lui donner le nom de la vue de mon inclusion !Merci encore pour tout.
Bien cordialement,
Nicolas LE SAUX
-
-
-
The forum ‘Aide aux développements avec FormsStudio’ is closed to new topics and replies.