Anveo Web Portal / Personnaliser l’interface utilisateur / Réglage dynamique des Anveo Pages
This is an automatic translation. The original post is available in Anglais.

Réglage dynamique des Anveo Pages

Lors de la configuration d’une Anveo Page, toutes les informations relatives à l’apparence des champs sont statiques et ne changent pas. Par code, l’apparence d’une Anveo Page peut être modifiée au moment de l’exécution, par ex. colorer les champs dans certaines conditions, mettre en surbrillance ou remplacer le contenu des champs par de petites icônes.

Tout changement dynamique dans une Anveo Page peut augmenter son temps de chargement.

Exemple d’utilisation des ajustements dynamiques des zones

Les fonctions suivantes du codeunit ACF Style sont disponibles pour les ajustements dynamiques d’une Anveo Page dans l’Anveo Web Portal :

SetCondition

Définit la condition des ajustements dynamiques avec une expression logique.

TextColor

Définit la couleur du texte du contenu de la zone. La couleur peut être soit un mot-clé tel que ”Rouge”, soit un nombre hexadécimal tel que #FF0000.

BackgroundColor

Définit la couleur d’arrière-plan du contenu de la zone. La couleur peut être soit un mot-clé tel que ”Rouge”, soit un nombre hexadécimal tel que #FF0000.

BorderColor

Définit la couleur de la bordure d’un champ. La couleur peut être soit un mot-clé tel que ”Rouge”, soit un nombre hexadécimal tel que #FF0000.

BorderStyle

Définit le style de bordure d’un champ. Les valeurs possibles sont : none, dotted, dashed, solid, double.

NoBorder

Définit si une bordure apparaîtra autour du champ. Les valeurs possibles sont : true, false.

TextAlign

Définit l’alignement du texte dans un champ. Les valeurs possibles sont : left, right, center.

TextIndent

Définit l’indentation du texte dans un champ.

FontWeight

Définit le poids de la police dans un champ. Les valeurs possibles sont : bold, bolder, plus lighter, normal.

FontSize

Définit la taille de police d’un champ.

ImageNoBorder

Définit si une bordure apparaîtra autour de l’image. Les valeurs possibles sont : true, false.

Image

Si le nom d’une image est spécifié, celui-ci apparaîtra dans le champ. Vous pouvez obtenir les valeurs possibles à l’aide d’une recherche dans la zone Icon Description dans un menu.

ImagePosition

Règle la position d’une image. Les valeurs possibles sont : left, right, center.

Visible

Définit la visibilité d’un champ. Les valeurs possibles sont : true, false.

Enabled

Définit si le champ est modifiable ou non. Les valeurs possibles sont : true, false.

De nombreuses fonctions de l’codeunit, par exemple TextColor ou BackgroundColor, nécessitent deux paramètres. La fonction décrit le nom de propriété de la zone à modifier. Le premier paramètre de la fonction est la valeur à définir lorsque l’expression logique SetCondition de la page précédente évalue à ”false”. Sinon, la valeur est définie dans le deuxième paramètre. Si un paramètre est vide, aucune modification n’est apportée, ni la propriété à définir, telle qu’elle a été définie dans la définition de Anveo Page.

Notez que tous les paramètres ne sont pas affichés correctement dans tous les navigateurs possibles.