Développer un zoom compatible divalto one
Pourquoi utiliser cette documentation ?
je crée un nouveau zoom
j’ouvre un zoom dans one et je me rends compte qu’il n’est pas opérationnel (affichage, fonctionnel) ou que je veux exploiter les nouvelles capacités one.
Le développement d’un zoom compatible avec divalto one se fait exactement de la même manière qu’un zoom classique, c'est à dire à partir du fichier source de masque écran DHSF manipulé avec xwin.
Afin de déclencher la compilation pour One, il faut que le masque respecte la nomenclature suivante :
le nom du fichier doit avoir au moins 7 caractères
les 3ième et 4ième caractères du nom du fichier doivent impérativement êtres "ez" (ex.: xxez123.dhsf)
le masque doit être un masque de type "zoom" pour pouvoir s'afficher dans One
La mise en page par défaut des objets dans divalto one est automatique il y a donc rien de particulier à préciser au niveau du source du masque écran. Les objets seront placés les uns en dessous des autres d’une manière générale, et une détection de la combinaison “libellé+champ” se fait également pour afficher le libellé à au dessus du champ.
Un zoom est convertit pour un affichage dans divalto one en application de règles (algorithme de placement, détection de colonnes, recherche des titres, optimisation de l’espace, responsive, …)
L’affichage des champs (libellés, champs, groupes,…) se fait donc sans intervention dans le source du masque écran !
Une intervention dans le masque écran est nécessaire si le rendu dans divalto one n’est visuellement pas approprié ou que le zoom dans one est inutilisable en l'état. Certaines présentations dans le masque d'écran nécessitent donc de positionner des propriétés dans le masque écran afin de faire comprendre au moteur de rendu qu'il doit changer la règle d'ordonnancement des objets à l'écran.
Afin d’apporter des capacités supplémentaires, certaines actions métier doivent aussi être réalisées via des fichiers JSON.
Cette documentation
présente les points d’attention à avoir sur les zooms
précise les éléments à faire pour utiliser certaines nouvelles capacités liées au zoom.
Elle s’applique :
aux zooms (vue fiche et liste)
aux popups (création, duplication,…)
SOMMAIRE