Pour afficher une liste de dossiers accessible aux utilisateurs, vous devez ajouter des Composants ItemsGrid et ItemsColumn à la page. Le composant ItemsGrid restitue les informations répétitives, comme les listes de dossiers ou d'états, dans une grille composée de lignes et de colonnes. Chaque ligne de la grille représente un élément distinct ; dans cette procédure, chaque élément est un dossier. Chaque colonne de la grille est un composant ItemsColumn qui représente différents champs de l'élément.
Plus tard, vous allez inclure un composant Path en haut de la page pour ajouter des fonctions de navigation.
Path, placez le curseur en haut de la page, puis ajoutez un retour chariot.
ItemsGrid sur la page, dans le concepteur visuel.
Dans cette étape, vous êtes invité à créer un nouveau Bean EnterpriseItems ou à sélectionner un bean existant à lier au composant ItemsGrid.
Le bean EnterpriseItems représente la collection des dossiers qui seront affichés dans la grille. Vous devez créer un bean EnterpriseItems et le lier au composant ItemsGrid.
Dans cette étape, vous allez devoir choisir un bean Identity. Le bean EnterpriseItems possède une propriété identity qui doit être initialisée sur un bean Identity qui fournit les références de l'utilisateur et de la session Enterprise.
identity existant dans la liste, cliquez sur Dossiers uniquement, puis sur Terminer.
Dans cette étape, le composant est ajouté au concepteur visuel d'où vous pouvez le sélectionner puis configurer des attributs dans la vue Propriétés.
foldersList pour l'attribut id.
showDrillUpLink.
Le lien est inutile car la navigation vers le haut de la hiérarchie des éléments est gérée par le composant Path.
showHeader.
Cet attribut contrôle la visibilité du champ d'enshowHeader peut être défini sur true pour afficher un en
Icon pour l'attribut showImages.
Une icône explicite sera affichée en regard de chaque élément de la grille.
Remarque : Le champ Icon appartient à la classe com.businessobjects.jsf.sdk.properties.Image.
Lorsque le composant ItemsGrid est créé, un ou plusieurs sousItemsColumn représentant les colonnes de la grille sont également créés (vous pouvez personnaliser le nombre de colonnes représentant des champs créés par défaut ; pour en savoir plus, voir Comment faire pour modifier les préférences par défaut des composants d'interface utilisateur ?). Chacune des colonnes peut être sélectionnée et modifiée dans le concepteur visuel.
Pour cette grille, vous allez afficher une seule colonne : le nom de chaque dossier. Vous devez donc conserver la colonne contenant le champ SI_NAME des éléments, puis supprimer toutes les autres colonnes (par exemple, SI_PROGID ou SI_DESCRIPTION).
ItemsGrid, puis cliquez sur Supprimer.
Répétez cette étape pour supprimer toutes les colonnes superflues du composant ItemsGrid, à l'exception de la colonne SI_NAME. Pour en savoir plus sur la manipulation des colonnes, voir Comment manipuler les colonnes dans le composant ItemsGrid ?.
| Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |