-
-
Bonjour,
Comment utilise t-on les composants “Conteneur de formulaire” et “Visionneuse photo” de la vue ? Je précise que je n’ai trouvé aucune indications concernant ces deux éléments dans la documentation de FormsStudio (V5).
Merci.
-
Bonjour,
Merci pour la remarque! Ces contrôles ayant été développés récemment et étant assez avancés, nous allons compléter la documentation pour préciser leur utilisation. Je répondrai à nouveau ici une fois la mise à jour faite.
Dans l’attente, voici un résumé des possibilités.
Conteneur de formulaire
Ce contrôle permet d’afficher une fiche dans une autre. Il doit être associé à un champ de type Référence : nombre entier dont la propriété Source est définie à Fiche. Il suffit ensuite de renseigner la valeur de ce champ par l’identifiant d’une fiche existante pour qu’elle soit chargée dans le formulaire en tant que sous-fiche.
On notera au passage l’action Créer une fiche (onglet Logique) qui permet de créer une nouvelle fiche dans ce contrôle via le champ auquel il est associé, en spécifiant un identifiant de formulaire sélection.Visionneuse photo
Ce contrôle permet d’afficher une image contenue soit dans un fichier (association à un champ de type Fichier), soit dans la base SINDI (association à un champ de type Référence : nombre entier, propriété Source à Photo).
Pour le type fichier, il faut utiliser l’action Soumettre un fichier (voir documentation). Si le fichier soumis est une image, alors on peut l’afficher dans le contrôle.
Pour le type référence, il faut utiliser la méthode C# ModuleAPI.CapMedecinService.GetPhotosByPatient. Cette méthode retourne la liste des métadonnées des photos présentes dans la boite Photo du dossier patient. Il suffit alors de spécifier l’identifiant d’une photo récupérée via cette méthode dans le champ associé à la visionneuse pour que la photo s’affiche dans le formulaire.Alexandre
- Cette réponse a été modifiée le il y a 6 années et 11 mois par Alexandre Masson.
- Cette réponse a été modifiée le il y a 6 années et 11 mois par Alexandre Masson.
-
Merci de votre réponse. J’ai également remarqué l’absence d’explications concernant le contrôle “Conteneur de vue”. Pouvez-vous expliquer son fonctionnement ? Par ailleurs, savez-vous comment obtenir l’identifiant d’une fiche déjà existante ?
Merci. -
Le contrôle Conteneur de vue est plus ou moins semblable au Conteneur de formulaire, à la différence qu’il permet d’afficher une fiche uniquement en lecture seule à l’intérieur du formulaire. Il est nécessaire de l’associé à un champ de type Référence : nombre entier dont la propriété Source est définie à Fiche. Il faut également spécifier sa propriété Id de la vue, correspondant au Guid de la vue du formulaire à afficher.
Pour obtenir l’identifiant d’une fiche déjà existante, il est nécessaire de la requêter via l’API SelectForms en spécifiant les conditions voulues (voir chapitres 13 & 14 de la documentation).
Alexandre
- Cette réponse a été modifiée le il y a 6 années et 11 mois par Alexandre Masson.
-
The forum ‘Aide aux développements avec FormsStudio’ is closed to new topics and replies.