Champs fichier
Description
Le Champ de fichier (fieldInputFile) permet l'upload de fichiers. Il supporte le multi-fichiers, la zone de dépôt (drag & drop), la capture caméra sur mobile, et la prévisualisation.
Les fichiers peuvent être stockés sur le serveur dans un dossier spécifié par vt_PathStockage, ou liés à une entité ORDA.
| Propriété | Champ technique | Type | Description |
|---|---|---|---|
| Nom du champ | vt_FieldName | text | Nom technique |
| Libellé | vt_FieldLabel | text | Label affiché |
| Multi-fichiers | vb_MultiFile | checkbox | Permet l'upload de plusieurs fichiers |
| Zone de dépôt | vb_DropZone | checkbox | Active le drag & drop |
| Caméra mobile | vb_Capture | checkbox | Capture via appareil photo (mobile) |
| Prévisualisation | vb_Preview | checkbox | Affiche un aperçu du fichier |
| Types acceptés | vt_AcceptType | text | Types MIME acceptés (ex: image/*) |
| Afficher types | vb_showAcceptType | checkbox | Affiche les types acceptés |
| Lié à l'entité | vb_isLinkedToModuleEntity | checkbox | Lie au module ORDA |
| Stockage | vt_WhereToStore | radio | pathFolder = stocker sur le serveur |
| Chemin stockage | vt_PathStockage | text | Dossier de stockage serveur |
Événements supportés :
on-change — Déclenché après sélection d'un fichier
on-dblclick — Déclenché au double-clic

Paramètre
Nom du champ
Permet de configurer le nom et l’id du bloc input du champ de saisie.
Libellé du champ
Désigne le label du titre du champ de saisie. Peut être une clé de traduction.
Permettre l'ajout de plusieurs fichiers
Si coché, autorise l'utilisateur à déposer un ou plusieurs fichier(s).
Ajouter un fichier via l'appareil photo (uniquement mobile)
Si coché et que l'utilisateur est sur mobile, il peut ajouter un fichier directement en prenant une photo.
Afficher la prévisualisation du fichier
Si coché, permet a l'utilisateur d'avoir un visuel du fichier qu'il a déposé.
Type de fichier accepté (ex : .pdf,.doc)
Autorise uniquement les fichiers possédant l'extension indiquée dans la propriété.
Afficher le type d'acceptation
Nécessite 'libellé du champ' et 'type de fichier accepté (ex:.pdf, .doc)'
Lorsque l'utilisateur est en train de sélectionner son / ses fichiers dans l'explorateur de fichiers, affiche le type de fichier requis.
Est lié a l'entité du module ?
Si coché, indique que le champ est une propriété de l’entite du module.
Si besoin préciser le chemin de relation (ex: Entity.MaRelation)
Nécessite 'est lié a l'entité du module ?'
Permet de lier le champ à une autre entité que celle du module en passant par une relation.
Stocker le fichier dans la base de données
Nécessite 'est lié a l'entité du module ?'
Si coché, stocke le fichier déposé dans la base de données.
Stocker le chemin du fichier dans la base de données
Nécessite 'est lié a l'entité du module ?'
Si coché, stocke le chemin du fichier déposé dans la base de données.
Stocker le fichier sur le serveur
Si coché, stocke le fichier déposé dans la base de données du serveur.
Chemin de stockage (peut être une variable "Storage")
Indique le chemin dans lequel les données ( le chemin ou le fichier doit être stocké ). Peut être une variable 'storage'.
Mise en page
Class éléments input
Permet d'appliquer un style graphique sur ---.
Class éléments label
Permet d'appliquer un style graphique sur ---.

