公用组件属性

许多属性是多个 JSF 组件标记公用的,因此需要设置为相似的值。下表中列出的属性适用于多个组件:

autoHandleEvents

包含 autoHandleEvents 属性的组件标记有:

  • itemsGrid
  • logon
  • path

当设置为 true 时,将在特定的客户端操作之后调用组件的默认事件处理程序。默认情况下,此属性设置为 true。

每个组件都有即装即用的业务逻辑,在将 autoHandleEvents 属性设置为 true 时,该逻辑将自动执行。这样,您将能够快速轻松地创建 Crystal Enterprise Web 应用程序。

在这种情况下,组件的客户端交互(当它们触发某些操作事件时)是在服务器上自动处理的。

相应的 JSF 组件 一节中说明了每个组件实现的这些事件处理程序的个别行为。

autoHandleEvents 属性设置为 false 时,组件的客户端交互(如用户单击按钮或链接时)所触发的事件将不会在服务器端产生任何组件行为。在这种情况下,您可以在后置代码中实现自定义事件处理程序。然后,可以将这些处理程序连接到相应的事件,以便执行所需的业务逻辑。

identity

包含 identity 属性的组件标记有:

  • logon

指定要通过数据绑定到组件的身份验证凭据和会话信息。此属性指定的 Identity Bean 代表一组特定用户凭据,这组用户恁据将与在客户端上执行操作的用户相关联。 因此,此 Bean 封装了用户的标识。

itemSource

包含 itemSource 属性的组件标记有:

  • itemsGrid
  • path

指定要通过数据绑定到组件的项目或项目集,如报表、文件夹或报表实例。 组件采用 EnterpriseItem BeanEnterpriseItems Bean 作为 itemSource 属性值。

labelAlignment

包含 labelAligment 属性的组件标记有:

  • logon

指定组件中所有标签的对齐方式。可能的值是 com.businessobjects.jsf.sdk.properties.HorizontalAlign 类的字段:

  • Center
  • Justify
  • Left
  • NotSet
  • Right

submitButton

包含 submitButton 属性或包含从相同 SubmitButton 类中继承的属性的组件标记有:

  • logon

submitButton 属性访问 SubmitButton 类的实例,该类包含 alignmentimageUrltexttypevisible 属性。

alignment 属性指定提交按钮相对于组件输入字段的水平对齐方式。可能的值是 com.businessobjects.jsf.sdk.properties.HorizontalAlign 类的字段:

  • Center
  • Justify
  • Left
  • Not Set
  • Right

type 属性指定用于组件提交操作的按钮的种类。可能的值是 com.businessobjects.jsf.sdk.properties.ButtonType 类的字段:

  • Button
  • ImageButton
  • LinkButton

text 属性指定 ButtonLinkButton 类型提交按钮上显示的文本,或指定显示为 ImageButton 类型提交按钮的工具提示的文本。

imageUrl 属性指定要显示为 ImageButton 类型按钮的图像的 URL。

可以设置 visible 属性来显示或隐藏按钮。



Business Objects
http://www.china.businessobjects.com/

支持服务
http://www.china.businessobjects.com/services/services.htm