La valeur par défaut d'un attribut peut être évaluée dynamiquement.
Valeurs dynamiques standard
Vous indiquez simplement :
Les autres variables disponibles sont les suivantes :
Les critères de recherche sont constitués de chaînes de caractères.
Pour initialiser la valeur d'un critère de filtre, il faut utiliser une expression qui retourne une chaîne de caractères. Une expression qui retourne une référence ne convient pas.
Exemple :
Pour initialiser le code de l'acteur sur le formulaire [Recherche de DT], il est nécessaire d'utiliser l'expression {actor.code}.
Expression utilisant des valeurs dynamiques
Exemples :
Expression utilisant la valeur d'un attribut de l'objet associé à un formulaire
Les possibilités présentées ci-dessous sont valables seulement :
L'expression doit adopter ce format : {formAnimator.bean.attribut} où attribut correspond au code d'un attribut de l'objet maître.
Exemple :
La durée pour une ligne de ressource dans l'onglet [Main d'œuvre] d'une intervention doit être initialisée avec la charge prévue sur l'intervention.
→ La valeur par défaut de l'attribut "expTime" des objets EXPWORESOURCES (ressources prévues de l'intervention) et WORESOURCES (ressources de l'intervention validée) doit être : {formAnimator.bean.expTime}
L'attribut utilisé dans l'expression doit pouvoir être lu, dès l'ouverture du formulaire détaillé et ne peut donc être associé à un objet qui serait renseigné après l'ouverture du masque.
Par exemple, on ne peut utiliser un attribut du Matériel cible d'une DT, lors de l'ouverture du formulaire de création de cette DT.
Valeur par défaut par groupe d'utilisateur
Vous pouvez définir une valeur par défaut différente selon :