Thierry1
(LeCorre)
October 28, 2021, 1:39pm
1
Bonjour,
je voudrais savoir comment faire pour ajouter un champ à coté des nom prénoms de la personne connecté.
Ce champ est une propriété Department qui vient d’un Azure AD que nous récupérons dans un objet LadomUser qui hérite de SimpleUser.
Le but est d’avoir cette information sur la personne connecté.
Exemple de rendu :
Merci pour votre aide
Francois
(François Genestin)
October 28, 2021, 2:20pm
2
Dans la ressource SCRIPT
de la disposition responsive5
, vous pouvez ajouter du code front quand la UI est affichée.
$(document).on("ui.ready", function() {
var dpt = ...;
if (dpt)
$('<div class="ladom-departement d-none d-md-inline"/>')
.text(dpt)
.insertAfter(".logged-user");
});
Le style .ladom-departement
pouvant être définit dans la ressource STYLES
.
“d-none d-md-inline” = permet de le masquer si l’écran est trop petit.
Pour récupérer le département 2 façons :
soit vous faites un get sur votre objet LadomUser pour valoriser le div, mais ça fera un call ajax en plus
sinon le plus simple serait de l’ajouter aux paramètres utilisateurs côté back à l’ouverture de session
dans le postLoadGrant
: grant.setParameter("LADOM_DPT", ...);
et en front ce serait juste : var dpt = $ui.getApp().sysparams.LADOM_DPT;
Thierry1
(LeCorre)
November 4, 2021, 9:24am
3
Ok, merci.
Je mets à jour script sous les ressources de Interface/dispositions/responsive5
system
(system)
Closed
December 4, 2021, 9:25am
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.