Un formulaire est basé sur une table ou sur une vue.
GenEasy permet de créer de 2 manières des formulaires :
- directement dans GenEasy
- par importation de fichiers XML - ils doivent être stockés dans le répertoire httpdocs/forms/
Par défaut, GenEasy crée le formulaire
'Défaut - Standard'.
Ce formulaire correspond au fichier httpdocs/forms/type_nomtable.type_nomtable.xml.
Il est possible d'associer une icône à un formulaire : le fichier PNG du nom du formulaire doit-être stocké dans le répertoire httpdocs/forms.
Ce formulaire n'est accessible que depuis le back-office. Il a pour fonction d'aider les administrateurs à accéder facilement aux données sauvegardées dans les tables de la base.
Lors de la création ou de la modification d'un formulaire, l'administrateur peut définir les informations générales du formulaire dans l'onglet
Généralités.
Pour chaque formulaire, l'administrateur peut intégrer s'il le souhaite les boutons :
- Retour : en mode édition, l'administrateur peut revenir à l'écran précédent
- Supprimer : en mode édition, l'administrateur peut supprimer l'enregistrement courant
En fonction des langues définies dans l'administration du site, par langue, l'administrateur précise :
- le titre du formulaire
- L'en-tête qui sert d'aide mémoire aux utilisateurs de ce formulaire
L'administrateur définit dans cet onglet l'interface du formulaire.
L'ensemble des champs de la table (ou de la vue) est proposé pour être intégrer.
L'administrateur dispose en plus de séparateur et d'onglet.
Tous les champs ont des paramètres communs :
- largeur de titre
- largeur du champ
- lecture seule
- saut de ligne
- Libellé ( '-' est intreprété comme pas de libellé)
- Nombre de lignes
- Nombre de colonnes
- Aide
- Suffixe
- Ordre
- ...
En plus, certains types de champs ont des paramètres spécifiques :
- taille des fichiers pour les types File ou Media
- texte enrichi pour les types Text
- ...