需要将 UI 组件的许多特性和受管理 Bean 的许多属性设置为属性类的实例。为了说明如何在应用程序中使用这些属性类,请思考下例。
Logon
组件有一个称为 logonButton
的属性。必须将该属性设置为 SubmitButton
类的一个实例,该类包含多个属性,用于定义登录表单的按钮的外观和行为。为了访问和处理这些属性,Logon
组件必须引用一个实例化 SubmitButton
类的 Bean。必须先创建该 Java Bean。
提示: 或者,可以右击 Page Data 视图中的 JSP 脚本,然后单击“New”>“JavaBean”。
logonButton1
。
SubmitButtonProps
类的完全限定名称:
com.businessobjects.jsf.sdk.properties.SubmitButtonProps
提示: 或者,可以通过单击“Class”字段旁边的按钮来搜索要添加的类。“Class Selection”对话框将会出现,您可以在此对话框内的“Choose a class field”中键入类名称的开始部分,以便按字母顺序搜索有效的类。
SubmitButton
类的属性的初始默认值。
列表中显示了您可以选择的所有可用 SubmitButton 类的属性。在本例中,您将看到例如 text
、imageUrl
、type
、alignment
和 visible
的属性。
例如,如果您选择 text
属性,则输入您想出现在登录按钮上的字符串,例如“Log on”或“Submit”。
一个称为 logonButton1
的 Java Bean 即被添加到页面上,并且在 Page Data 视图中处于可见状态。接着,通过 Logon
组件添加对此 Bean 的引用。
Logon
组件。
logonButton
属性字段旁边的按钮。
Logon
组件的登录按钮的格式和行为现在将由此新创建的 Bean 中的数据控制。可以在 Page Data 视图中进一步配置此 Bean 并更改其属性值。需要属性类的所有组件特性均按此方式起作用。
此外,EnterpriseItems
和 Identity
Bean 都包含需要针对属性类进行配置的属性。通过从 Page Data 视图中初始化 EnterpriseItem
或 Identity
Bean 的属性,可按照添加组件的类似方式添加对属性 Bean 的引用。有关详细信息,请参阅如何初始化 Java Bean 的默认值?。
以下表格中显示了需要属性类的组件特性和受管理 Bean 的属性的列表。
注意: 有关属性类的详细说明文档,请参阅 Crystal Reports for Rational Application Developer Java API 参考。
UI 组件 | 特性 | 属性类 |
---|---|---|
受管理 Bean | 属性 | 属性类 |
---|---|---|
Business Objects http://www.china.businessobjects.com 支持服务 http://www.china.businessobjects.com |