Tous les champs doivent être dans des groupes
La moulinette qui interprète les zooms
Indicateurs en vue liste (colonnes d'état multichoix)Indicateurs en vue liste (colonnes d'état multichoix)
Lien vers la doc UX : https://divalto.atlassian.net/wiki/x/F4C3nwI
créer un compagnon?
ALS pour voir si idem partenaire => Oui; idem fichier compagnon, nom orthonormé (nom du DMC ex:gtfdmc => gtfdmc.JSON), à la main en copiant un proche
(Pierre)
Entity picture (photo article en fiche et liste)
Lien vers la doc UX : Entity picture (photo article en fiche et liste)
(Fatma)
ALS pour voir si idem partenaire. Code diva doit indiquer que l’entité contient une image. voir zoom_apres_read_liste article (g7.winchn)
+ option sur image dans XWin
...
Header et titre de zoom
Lien vers la doc UX : Header et titre de zoom
En complément technique
...
Exemple de Header pour le zoom article indicé
...
Pour définir la données de (2)
Sur l’objet Tableau (page 4 du zoom)
Il faut positionner la propriété Nom de l'objet = PRINCIPALE_DIV_ONE
...
CASE WHEN ART.CVAFL= 2 THEN RTRIM(ART.Ref)||RTRIM(SOC.IndSepAff)||RTRIM(ART.artind) ELSE RTRIM (ART.Ref) END as RefInd(256) NAME='ART'
Pour éviter d’avoir la colonne visible dans le tableau il faut ajouter le code suivant dans ZoomDebut
XmeSetAttribut('Header', AN_VISIBILITE, AV_CACHE)
...
Pour définir la données de (3)
Sur le champ on met positionne la propriété Options = <do_entityname>1
...
Afficher un code + libellé ou uniquement code dans une foreign
Lien vers la doc UX : https://divalto.atlassian.net/wiki/x/JoDFnwI
quand le code est signifiant, pouvoir l’afficher
CI
Rapprochement de plusieurs champs et align
Lien vers la doc UX : https://divalto.atlassian.net/wiki/x/CADBnwI
CI exemple sur le RIB
Clé étrangère en lecture
metre un numéro bidon pour que ça s'afffiche
CI
CI remarques (FAQ ?)
Dire que les barres de boutons ne sont pas lues en One
Dire que les unités seules après sont à intégrer avec le libellé avant (entre ())
A vernir : gerer les libellés dynamiques
...
Avant intervention du métier
...
Après intervention du métier
...
Les libellés “activité” et “Situation” apparaissent comme s’il s’agissait de données et créent un décalage d’affichage libellé+champ par rapport à ce qu’on retrouve dans le reste du produit
...
Les libellés + champs s’affichent correctement
DOMERGEFIELD
Intérêt a voir un lexique ?
Exemple :
...
Volet | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Pourquoi utiliser cette documentation ?
|
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.
Info |
---|
Afin de déclencher la compilation pour One, il faut que le masque respecte la nomenclature suivante :
|
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.
Info |
---|
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 !
|
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,…)
Remarque |
---|
L’objectif n’est pas de reproduire ce qui était fait en WPF (sinon cela aurait été automatisé). |
SOMMAIRE
Pages enfant (affichage des enfants) | ||
---|---|---|
|