要在应用程序开发中使用 EnterpriseItem Bean、EnterpriseItems Bean 或 Identity Bean 受管理 Bean,必须在应用程序配置资源文件中声明这些 Bean。这些声明确保了 JavaServer Faces 实施能够自动在需要时创建这些 Bean 的新实例。还应在此文件中定义 Bean 的资源和默认属性设置。默认情况下,此文件名为 faces
。
注意: faces
文件还用于配置定义 Web 应用程序导航流程的导航规则。有关更多信息,请参阅定义导航规则。
<description>Description of the managed bean.</description>
<managed
<managed
<managed
<property
<value>Default value of the property.</value>
受管理 Bean 的基本详细信息由 <description>、<managed
<boe:itemsGrid id="myItemsGrid" enterpriseItems="#{enterpriseItems}">
要让 ItemsGrid
组件通过这种方式使用 enterpriseItems
属性来引用 EnterpriseItems
Bean,faces
中必须有受管理 Bean 声明:
<managed
<managed
com.businessobjects.jsf.appcontrols.model.EnterpriseItems
<managed
<managed
最后,使用零或更多 <managed
<property
<property
<value>#{myButtonProps}</property
#{myButtonProps}
语句引用 SubmitButtonProps
Bean。有关属性 Bean 的更多信息,请参阅如何将属性类与 Crystal Enterprise 的 JavaServer Faces 组件结合使用?
JavaServer Faces 实施在应用程序启动时处理 faces
。在从页面中第一次引用某个 Bean 时,JavaServer Faces 实施将初始化该 Bean,并将其存储在定义的范围内(如果该 Bean 的实例不存在)。然后,应用程序中的所有页面将都能够使用该 Bean。
Business Objects http://www.china.businessobjects.com 支持服务 http://www.china.businessobjects.com |