Attributs de composant communs

Plusieurs attributs sont communs à plusieurs balises de composant JSF et doivent être définis avec des valeurs similaires. Les attributs répertoriés dans la table s'appliquent à plusieurs composants :

autoHandleEvents

Les balises de composant contenant l'attribut autoHandleEvents sont les suivantes :

  • itemsGrid
  • logon
  • path

Lorsqu'il est défini sur true, le gestionnaire d'événements par défaut du contrôle est exécuté après des actions spécifiques du client. Par défaut, cet attribut est défini sur true.

Chaque contrôle comporte une logique applicative originale qui s'exécute automatiquement lorsque l'attribut autoHandleEvents est défini sur true. Cela vous permet de créer rapidement et facilement une application Web Crystal Enterprise.

Dans ce cas, lors d'une interaction du client avec des contrôles, certains événements qu'il déclenche sont automatiquement gérés sur le serveur.

Le comportement individuel de ces gestionnaires d'événements implémentés par chaque contrôle est expliqué dans la section Composants JSF correspondante.

Lorsque l'attribut autoHandleEvents est défini sur false, les événements déclenchés par des actions du client à l'aide du contrôle, par exemple lorsqu'il clique sur un bouton ou un lien, n'entraînent aucune modification du comportement des contrôles au niveau du serveur. Dans ce cas, vous pouvez implémenter des gestionnaires d'événements personnalisés dans le code-behind. Vous pouvez ensuite connecter ces gestionnaires à l'événement correspondant afin d'exécuter la logique applicative souhaitée.

identité

Les balises de composant contenant l'attribut identity sont les suivantes :

  • logon

Spécifie les informations d'authentification et de session comme étant des données liées au contrôle. Le Bean Identity spécifié par cet attribut représente un ensemble particulier d'informations utilisateur à associer à des actions effectuées par un utilisateur au niveau du serveur. Ce composant encapsule par conséquent l'identité de l'utilisateur.

itemSource

Les balises de composant contenant l'attribut itemSource sont les suivantes :

  • itemsGrid
  • path

Spécifie l'élément, ou l'ensemble d'éléments, tel qu'un état, un dossier ou une instance d'état, comme étant des données liées au contrôle. Les contrôles utilisent un Bean EnterpriseItem ou un Bean EnterpriseItems comme valeur d'attribut itemSource.

labelAlignment

Les balises de composant contenant l'attribut labelAligment sont les suivantes :

  • logon

Spécifie l'alignement de toutes les étiquettes du contrôle. Les valeurs possibles sont des champs de la classe com.businessobjects.jsf.sdk.properties.HorizontalAlign :

  • NotSet
  • Left
  • Center
  • Right
  • Justify

submitButton

Les balises de composant qui contiennent l'attribut submitButton ou les attributs provenant de la même classe SubmitButton sont les suivantes :

  • logon

Contient les sous-attributs alignment, imageUrl, text, type et visible qui contrôlent l'apparence du bouton SubmitButton.

Le sous-attribut alignment spécifie l'alignement horizontal du bouton d'envoi par rapport aux champs de saisie du contrôle. Les valeurs possibles sont des champs de la classe com.businessobjects.jsf.sdk.properties.HorizontalAlign :

  • Not Set
  • Left
  • Center
  • Right
  • Justify

Le sous-attribut type spécifie le type de bouton utilisé pour l'action de soumission du contrôle. Les valeurs possibles sont des champs de la classe com.businessobjects.jsf.sdk.properties.ButtonType :

  • Button
  • LinkButton
  • ImageButton

Le sous-attribut text spécifie le texte qui s'affiche sur le bouton d'envoi de type Button ou LinkButton, ou le texte qui s'affiche comme info-bulle du bouton d'envoi de type ImageButton.

Le sous-attribut imageUrl spécifie l'URL de l'image à afficher comme un bouton de type ImageButton.

L'attribut visible peut être défini pour afficher ou masquer le bouton.


Business Objects
http://www.france.businessobjects.com/
Support technique
http://www.businessobjects.com/services/support/