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 le tableau s'appliquent à plusieurs composants :

autoHandleEvents

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

  • itemsGrid
  • logon
  • path

Lorsque cet attribut est défini sur true, le gestionnaire d'événements par défaut du composant est appelé après des actions spécifiques côté client. Par défaut, cet attribut est défini sur true.

Chaque composant 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 composants, 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 composant 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 composant, 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.

identity

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

  • logon

Spécifie les informations de connexion et de session comme étant des données liées au composant. 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 bean 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 rapport, un dossier ou une instance de rapport, comme étant des données liées au composant. Les composants 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 composant. Les valeurs possibles sont des champs de la classe com.businessobjects.jsf.sdk.properties.HorizontalAlign :

  • Center
  • Justify
  • Left
  • NotSet
  • Right

submitButton

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

  • logon

L'attribut submitButton accède aux instances de la classe SubmitButton qui contient les propriétés alignment, imageUrl, text, type et visible.

La propriété 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 :

  • Center
  • Justify
  • Left
  • Not Set
  • Right

La propriété type spécifie le type de bouton utilisé pour l'action de soumission du composant. Les valeurs possibles sont des champs de la classe com.businessobjects.jsf.sdk.properties.ButtonType :

  • Button
  • ImageButton
  • LinkButton

La propriété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.

La propriété imageUrl spécifie l'URL de l'image à afficher comme un bouton de type ImageButton.

La propriété visible peut être définie pour afficher ou masquer le bouton.



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