Ce bean géré représente la source d'un objet BusinessObjects Enterprise unique tel qu'un rapport, un dossier ou un programme. Ce bean fournit des informations et ajoute des fonctionnalités aux composants d'interface utilisateur.
Pour en savoir plus sur les fonctionnalités BusinessObjects Enterprise de base et le développement d'applications, consultez le Guide du SDK Java BusinessObjects Enterprise.
Cliquez sur l'un des liens ci
Le bean EnterpriseItem constitue la source d'un objet BusinessObjects Enterprise et sert à représenter un objet sur la page. Un bean EnterpriseItem représente un aspect clé de toute application créée à l'aide de Composants JavaServer Faces pour BusinessObjects Enterprise. De nombreux composants, tel le composant ReportPageViewer , dépendent du bean EnterpriseItem car ils s'appliquent à un objet BusinessObjects Enterprise. Par exemple, le composant ReportPageViewer sert spécifiquement à visualiser un objet de rapport. Pour extraire un objet BusinessObjects Enterprise du système, l'objet doit être interrogé par la page à l'aide du langage d'interrogation BusinessObjects Enterprise. Cependant, le bean EnterpriseItem simplifie ce processus à un ensemble de propriétés qui génèrent automatiquement une chaîne de requête. Définissez les propriétés selon les valeurs souhaitées pour extraire l'objet qui vous intéresse. Pour en savoir plus sur le langage d'interrogation BusinessObjects Enterprise, voir le Guide du SDK Java BusinessObjects Enterprise.
La propriété itemID est essentielle pour créer la relation entre le bean EnterpriseItem et l'objet actuel car elle spécifie l'ID ou le CUID de l'objet représenté par le bean EnterpriseItem. Par exemple, vous pouvez définir cette propriété selon l'ID d'un rapport que l'utilisateur a sélectionné dans une de vos pages. Ce bean EnterpriseItem peut être ensuite lié à un composant ReportPageViewer pour afficher et présenter ce rapport à l'utilisateur. La propriété itemID peut être définie de plusieurs façons. Une méthode courante consiste à définir la propriété itemID par programmation après que l'utilisateur sélectionne un élément unique dans une liste d'éléments dans la page. Dans ce cas, vous avez interrogé une collection d'éléments représentée par un bean EnterpriseItems, affiché la collection d'éléments représentée par le bean EnterpriseItems à l'aide d'un composant tel que ItemsGrid, puis transmis l'ID unique de l'élément sélectionné par l'utilisateur à un bean EnterpriseItem. Pour en savoir plus, voir Bean EnterpriseItems. La définition de la propriété itemID d'un bean EnterpriseItem de la page varie essentiellement selon le scénario que vous tentez de mettre en place.
La propriété fields définit les champs de la base de données que vous souhaitez interroger, ce qui détermine les propriétés d'objet et les balises de propriété extraites dans l'objet. Sélectionnez les champs renvoyés avec l'objet afin que le bean EnterpriseItem puisse accéder aux informations dont vous avez besoin. Voici des exemples de chaînes valides :
AllRenvoie tous les champs.
SI_IDUn numéro qui identifie de façon unique un objet dans le système BusinessObjects Enterprise.
SI_CUIDIdentificateur de grappe unique. Garanti comme étant unique dans une grappe et identifie un objet.
SI_NAMELe nom textuel de l'objet.
SI_DESCRIPTIONLa description textuelle de l'objet.
SI_GUIDIdentificateur unique de façon globale. Garanti comme étant unique et identifie un objet.
SI_PARENTIDUn numéro qui identifie de façon unique le parent d'un objet.
SI_PARENTCUIDL'identificateur unique de grappe du parent de parent d'un objet. Garanti comme étant unique dans une grappe.
SI_INSTANCEUne valeur booléenne qui indique si l'objet représente une instance de rapport.
SI_PROGIDUne chaîne spécifiant le nom du composant qui implémente l'objet. Les valeurs CrystalEnterprise.Folder, CrystalEnterprise.Report et CrystalEnterprise.PDF représentent des exemples de valeurs ProgID valides. Consultez le Guide du SDK Java BusinessObjects Enterprise pour obtenir une liste complète.
SI_OWNERLe nom textuel de l'utilisateur qui possède un objet particulier.
SI_OWNERIDUn numéro qui identifie de façon unique l'utilisateur qui possède un objet particulier.
SI_CREATION_TIMELa date et l'heure de création de l'objet.
SI_LAST_RUN_TIMELa date et l'heure de la dernière exécution de l'objet.
SI_UPDATE_TSLa date et l'heure de la dernière modification de l'objet.
SI_PROCESSINGINFOContient des propriétés qui spécifient les informations de traitement d'un objet.
SI_SCHEDULEINFOContient des propriétés qui spécifient le statut actuel et les informations du travail planifié.
SI_HASTHUMBNAILUne valeur booléenne qui indique si l'objet est accompagné d'une miniature.
Votre bean EnterpriseItem permet d'accéder et de manipuler les champs de l'objet en fonction des sélections que vous avez effectuées pour cette propriété fields. Par exemple, “All” renvoie tous les champs, tandis que {“SI_NAME, SI_DESCRIPTION, SI_PROGID”} renvoie uniquement trois champs spécifiques, y compris le titre, la description et l'attribut ProgID de l'élément.
Remarque : Pour en savoir plus sur les ProgID de BusinessObjects Enterprise, voir le Guide du SDK Java BusinessObjects Enterprise.
Remarque : Pour obtenir une référence exhaustive de tous les membres du bean EnterpriseItem, voir l'interface IEnterpriseItem de la Référence API Java des composants JavaServer Faces pour BusinessObjects Enterprise.
<managed
<description>Source for a single report.</description>
<managed
<managed
com.businessobjects.jsf.appcontrols.model.EnterpriseItem
</managed
<managed
<managed
<property
<value>0</value>
</managed
</managed
| Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |