4D v14

Script de la vidéo

Accueil

 
4D v14
Script de la vidéo

Script de la vidéo  


 

 

Bonjour,

dans cette vidéo nous allons apprendre à paramétrer les formulaires pour bénéficier d’une interface cohérente, stockée à un seul et unique endroit par catégories de formulaires.

Nous avons déjà utilisé la page 0 dans les formulaires afin de centraliser les éléments communs à toutes les pages d’un même formulaire.

L’héritage de formulaire consiste à créer un formulaire sur lequel on place les objets communs à plusieurs formulaires (textes, boutons, ...) qui hériteront de ce formulaire "parent".

Dans l’ordre nous devons :

  • créer un formulaire "parent".
  • y placer les objets
  • indiquer le "lien de parenté" avec les formulaires "enfant" qui devront hériter de lui.

Le formulaire parent, peut être un formulaire projet ou un formulaire associé à une table?

Nous allons maintenant créer ce nouveau formulaire

  • dans l’Explorateur => "Formulaires projets"
  • +
  • HERITAGE_PAGE puisque nous allons créer un formulaire destiné à l'héritage des différentes pages.
    un formulaire vierge apparaît.
  • nous ajoutons un bouton en haut à gauche.
  • et Enregistrons le formulaire

Le parent existe. Nous allons lui associer des enfants :

  • ouvrons le formulaire de saisie des interventions
  • et dans la liste des propriétés du formulaire
  • nous allons choisir le formulaire hérité "Heritage page"

On voit apparaître immédiatement le contenu du formulaire parent en arrière plan.

Si on modifie l’emplacement du bouton dans le formulaire parent et qu'on enregistre (sans le fermer), on voit la modification se répercuter directement sur le formulaire enfant.
Elle se répercute bien évidemment aussi sur les formulaires fermés.

L'objectif étant de conserver une interface cohérente, nous allons déplacer les boutons des formulaires enfant vers le formulaire parent.

  • Couper
  • Coller
  • Enregistrer

et automatiquement les boutons apparaissent dans le formulaire enfant

maintenant, pour appliquer cette modification aux autres formulaires d'entrée il suffit :

  • de les ouvrir (technicien => entrée)
  • de supprimer les boutons inclus au formulaire
  • puis de demander dans le nom formulaire hérité "HERITAGE_PAGE"

ce qui signifie que maintenant que toute modification effectuée sur le formulaire parent ici, si on déplace tout de quelques pixels et qu'on enregistre, la répercussion s'effectue automatiquement sur tous les formulaires qui héritent du formulaire parent.

 
PROPRIÉTÉS 

Produit : 4D
Thème : Héritage formulaires
Nom intl. : Video script

 
UTILISATION DE L'ARTICLE

Autoformation ( 4D v13)
Autoformation ( 4D v14)