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 de rapports, dans une grille composée de lignes et de colonnes. Chaque ligne de la grille représente un élément distinct ; dans ce tutoriel, 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é à spécifier la source de l'élément utilisée dans le composant ItemsGrid
.
Vous devez créer un bean EnterpriseItems
et le lier au composant ItemsGrid
. Le bean EnterpriseItems
représente la collection des dossiers qui seront affichés dans la grille.
Vous êtes invité à 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.Au cours de cette étape, le bean EnterpriseItems
est ajouté dans le champ Source d'élément de la fenêtre Nouveau composant ItemsGrid. Sélectionnez
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/ |