Dans ce tutoriel, nous allons vous approfondir la construction d’un formulaire abordée dans le tutoriel 1.
- Conditions d’affichage
- Options mobiles
- Champ relation
- Champ formule
- Eléments de relation & de liste
Voici notre formulaire d’exemple : Employé.

Conditions d’affichage
Les conditions d’affichage sont utiles si vous voulez montrer un champ sous certaines conditions, cela peut aller d’un simple champ à une page entière.
Pour créer votre condition, appuyez sur « Conditions d’affichage » dans le menu supérieur.
Vous arriverez alors sur cet écran où vous pourrez voir toutes les conditions déjà créées. Pour en ajouter une nouvelle, cliquez sur « Nouveau » en haut à droite. Si vous voulez en modifier une existante, il vous suffira de cliquer sur la ligne de celle-ci sur cet écran.

Vous arriverez alors sur un écran de ce type :

A gauche, vous avez tous les champs disponibles dans le formulaire que vous pouvez ajouter à la condition. Au centre, ajoutez un Nom à votre condition. En haut, vous pouvez ajouter un élément logique ET/OU au sein de votre condition ainsi que des parenthèses. Une fois placé, vous pouvez le modifier.
Attention, seul le dernier élément de la condition peut être supprimé, et il n’est pas possible de modifier l’ordre des éléments.
Cliquez sur un champ du formulaire ou un outil logique pour le faire apparaitre dans la condition. Choisissez votre opérateur logique pour chaque champ et une valeur qui sera utilisée pour la comparaison.
Une fois terminée, vous pouvez Enregistrer en haut à droite votre condition.
Pour appliquer la condition que vous venez de créer, sélectionnez un champ du formulaire puis choisissez la condition dans le menu déroulant. Cliquez sur le « + » pour ajouter la condition au champ. Il est possible d’affecter plusieurs conditions à un même champ.

Options mobiles
Dans certains champs comme les champs « Texte », vous avez un paramétrage « Options mobile » qui n’affecteront que l’aspect mobile de ce champ.

« Rendre pré-remplissable » : permet à l’utilisateur mobile de paramétrer le pré-remplissage du champ dans les paramètres de son mobile.
« Non modifiable » : n’autorise pas l’utilisateur mobile à le modifier, il ne sera modifiable que sur la plateforme web.
« Scan code barre » : lorsque l’utilisateur mobile sélectionne ce champ, l’application ouvrira un lecteur de code barre / QR code puis enregistrera les informations dans le champ. Est aussi présent pour les champs « Nombre » et « Liste ».
« Scan externe » : permet de lire les codes-barres / QR codes à l’aide d’une liseuse de code-barre externe au mobile.
« Activer la recherche » : prendra en compte ce champ lors de la recherche d’une fiche sur mobile.
Champ relation
Le champ relation est un concept propre à Daxium-Air et son système de fiche. Il permettra à l’utilisateur de sélectionner une autre fiche (appelée alors sous-fiche) et de la lier à celle qu’il remplit. Par exemple, ici, nous voulons permettre de lier des fiches interventions à notre formulaire Employé.
Une fois votre champ relation ajouté au formulaire, choisissez les formulaires qui seront liés dans la liste déroulante « Formulaires ». Attention, il faut bien appuyer sur le bouton « + » après avoir sélectionné chaque formulaire pour le valider.
Dans les cases à cocher en dessous, « Multiple » permettra d’ajouter plusieurs sous-fiches à la fiche principale, « Création » permettra de créer une sous-fiche en plus de pouvoir en sélectionner une existante, « Modifier » permettra de modifier une sous-fiche existante, « vue grille » affichera le champ relation sous forme de grille avec en colonne tous les champs de la sous-fiche, et pour le « support de positionnement » nous vous invitons à consulter le chapitre de documentation qui lui est consacré.

Champ formule
Le champ formule permet d’obtenir un résultat d’après une opération effectuée sur les valeurs d’autres champs.
Une fois votre champ formule ajouté au formulaire, dans le cadre « Formule » ajoutez une formule Javascript avec les champs du formulaire comme décrit dans la bulle d’aide.

Eléments de relation & de liste
Un élément de relation ou de liste utilise un champ relation (ou liste) du formulaire pour afficher des éléments de celui-ci. Dans le cas d’une relation, il affichera le contenu d’un champ de la sous-fiche liée. Dans le cas d’une liste, il affichera un élément de la liste si elle est arborescente sachant que le champ liste en question ne montrera que la dernière ramification choisie.

Vous pouvez approfondir la création de formulaires avancés dans la documentation où vous aurez une vision plus détaillée de chaque fonctionnalité.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.