Plusieurs attributs de composants d'interface utilisateur et de propriétés de beans gérés doivent être définis sur des instances de classes de propriétés. L'exemple suivant illustre l'utilisation des ces classes de propriétés dans une application.
Le composant Logon
possède un attribut logonButton
. Cet attribut doit être défini sur une instance de la classe SubmitButton
qui contient les propriétés permettant de définir l'apparence et le comportement du bouton du formulaire de connexion. Pour accéder à ces propriétés et les manipuler, le composant Logon
doit référencer un bean qui instancie la classe SubmitButton
. Vous devez d'abord créer le bean Java.
Astuce : Vous pouvez également cliquer avec le bouton droit de la souris sur Scriptage JSP dans la vue Données de page, et choisir Nouveau > JavaBean.
logonButton1
.
SubmitButtonProps
:
com.businessobjects.jsf.sdk.properties.SubmitButtonProps
Astuce : Vous pouvez également cliquer sur le bouton situé en regard du champ Class pour rechercher une classe à ajouter. Une boîte de dialogue Sélection d'une classe s'affiche pour vous permettre de rechercher la classe en saisissant les premières lettres de son nom dans le champ Choisissez une classe.
SubmitButton
.
Toutes les propriétés de la classe SubmitButton disponibles sont affichées dans la liste. Dans ce cas, vous avez accès aux propriétés telles que text
, imageUrl
, type
, alignment
et visible
.
Par exemple, si vous sélectionnez la propriété text
, saisissez la chaîne que vous voulez afficher sur le bouton de connexion, par exemple, "Connexion" ou "Envoi".
Le bean Java logonButton1
est ajouté à la page et affiché dans la vue Données de page. Ajoutez ensuite une référence à ce bean à partir du composant Logon
.
Logon
dans le concepteur visuel.
logonButton
.
La mise en forme et le comportement du bouton de connexion du composant Logon
sont à présent gérés par les données du bean récemment créé. Vous pouvez poursuivre la configuration du bean et modifier les valeurs de ses propriétés dans la vue Données de page. Ce type de fonctionnement est commun à tous les attributs de composant qui requièrent des classes de propriétés.
En outre, les beans EnterpriseItems
et Identity
contiennent des propriétés qui doivent être configurées pour les classes de propriétés. Pour ajouter une référence à un bean de propriété, vous devez procéder comme pour l'ajout de composants, en initialisant la propriété du bean EnterpriseItem
ou Identity
à partir de la vue Données de page. Pour en savoir plus, voir Comment initialiser les valeurs par défaut des beans Java ?.
La liste des attributs de composant et des propriétés de bean géré qui requièrent des classes de propriétés est fournie dans les tableaux ci
Remarque : Pour obtenir une documentation détaillée sur les classes de propriétés, voir la référence API Java de Crystal Reports pour Rational Application Developer.
Composant d'interface utilisateur | Attribut | Classe de propriétés |
---|---|---|
Bean géré | Propriété | Classe de propriétés |
---|---|---|
Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |