Améliorer l’affichage des champs dans le zoom
Affichage des groupes dans le zoom
Tous les champs doivent être dans un groupe
Aligner plusieurs champs liés sur une ligne
https://divalto.atlassian.net/wiki/x/AYAeoQI
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
Le deuxième nom Header
est une astuce pour avoir un champs calculé dans le zoom article car on a souhaité avoir les 2 informations [Ref] + [ArtInd]
On a donc crée un champ calculé [RefInd] dans le RecordSql et dans le dictionnaire qui est la concaténation des 2 champs [Ref] + [ArtInd].
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
L’option <do_labelorigin> permet de choisir l’affichage d’un champ associé à une clé étrangère
<do_labelorigin>Title : n’affiche que le libellé de la clé étrangère (C’est option par défaut)
<do_labelorigin>Id : n’affiche que le code de la clé (Valeur du champ)
: affiche le code et le libellé de la clé étrangère sous la forme (“code - libellé”)
Clé étrangère en lecture
Affichage des libellés des clés étrangères sur des champs en lecture seul. Pour que l’affiche en D-One soit identique au champ saisissable, il faut :
mettre un numéro dans le piège touche du F8 (on peut mettre 1) inutile de recherche le vrai n° de zoom
on peut également rajouter un <do_labelorigin>IdTitle pour afficher le code et le libellé
Rapprochement de plusieurs champs et align
Lien vers la doc UX : https://divalto.atlassian.net/wiki/x/CADBnwI
CI exemple sur le RIB
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 :
combo en WPF = foreign en one