Editeur d'expressions

L'éditeur d'expressions permet de saisir une valeur fixe ou variable pour une propriété donnée en langage EL.

Elément Description

Choisir une valeur

Cliquez sur cette option pour sélectionner une expression EL, un paramètre de page ou une variable système prédéfini devant faire office de valeur variable pour la propriété associée.

Par exemple, au lieu de saisir #{pageDocBean.createdBy}, vous pouvez cliquer sur Choisir une valeur, puis sélectionner Infos sur la page et Créé par.

Les sources incluent les éléments suivants :

  • Informations d'application : fournit des expressions EL préconstruites liées à WebCenter Portal.

  • Informations sur la ressource : fournit des expressions EL préconstruites liées aux ressources du portail, telles que les modèles, les styles, les catalogues de ressources, etc.

  • Infos sur la page : fournit des expressions EL préconstruites liées aux pages d'application.

  • Paramètre de page : fournit des paramètres de page prédéfinis. La deuxième liste est vide quand aucun paramètre de page n'est défini pour la page en cours.

  • Informations sur le portail : fournit des expressions EL préconstruites liées aux portails.

  • Informations sur la page de portail : fournit des expressions EL préconstruites liées à une page d'un portail.

  • Système : fournit les variables système Utilisateur et Paramètres locaux. Utilisateur renvoie le nom de connexion de l'utilisateur qui crée la demande en cours, si elle existe. Sinon, cette valeur est NULL. Paramètres locaux renvoie les paramètres locaux de la demande (c'est-à-dire, le paramétrage du navigateur Web).

  • Infos utilisateur : fournit des expressions EL préconstruites liées à un profil d'utilisateur donné.

  • Evénements WebCenter : fournit des expressions EL préconstruites pour les événements liés aux documents, tels que le document actuellement sélectionné, le créateur du document, la date de dernière modification du document, etc.

Entrer une valeur ou expression

Entrez votre propre valeur ou une expression EL pour la propriété associée. Plus

Outre les expressions EL, vous pouvez saisir tout autre type de valeur, telle qu'une chaîne de texte. Vous pouvez utiliser cette option pour construire des expressions EL complexes entièrement nouvelles ou pour combiner des expressions EL existantes pour former des expressions EL plus complexes.

Pour entrer des valeurs, utilisez les formats suivants :

  • nombre littéral : #{123}

  • chaîne littérale : #{'string'}

  • valeur booléenne littérale : #{true}

  • appel d'un Bean Java pour renvoyer une valeur : #{generalSettings.preferredTimeStyle}

Tester

Cliquez sur ce bouton pour valider une expression EL saisie dans Entrer une valeur ou expression. Tout type de valeur entré autre que EL (texte brut, balises HTML ou caractères indésirables) n'est pas validé.

La validation vérifie la syntaxe EL et évalue l'expression. Les valeurs des expressions variant en fonction de leur contexte d'exécution, la valeur obtenue à l'issue du test risque d'être différente de la valeur renvoyée lors de l'utilisation réelle.