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/ |