Logon
组件允许您创建一个窗体,该窗体用于进行身份验证并将用户登录到 Crystal Enterprise 会话。所需的基本信息是可在两个独立输入字段中输入的用户名和密码。可以使用 userNameText
和 passwordText
属性自定义用户名和密码输入字段标签上的文本。
authentication
属性
authentication
属性访问 AuthenticationProps
类的实例,该类包含两个属性:visible
和 text
。默认情况下,visible
属性设置为 true
,因此将在窗体上显示用户组别名输入字段。此别名可能是 Enterprise 用户组别名,也可能是第三方身份验证提供程序,如 Windows NT、Windows AD 或 LDAP。也可以使用 text
属性设置身份验证输入字段标签上的文本。如果 visible
属性设置为 false
,则不会显示身份验证输入字段。
logoffButton
和 logonButton
属性
logoffButton
和 logonButton
属性访问 SubmitButtonProps
类的实例,该类包含用于指定如何显示登录和注销按钮的属性。显示的按钮取决于组件的状态。这些属性与 submitButton
属性(在公用组件属性 中详细论述)的工作方式相同。
system
属性
system
属性访问 SystemProps
类的实例,该类包含与 AuthenticationProps
类相似的属性。默认情况下,visible
属性设置为 true,因此将在窗体上显示系统输入字段。此字段用于输入要访问的 Crystal Enterprise 系统的名称。当系统输入字段可见时,您可以设置 readOnly
属性,以便确定如何显示输入字段的内容。如果设置为 true
,Crystal Enterprise 系统名称将被禁用,并且用户将无法编辑该字段。如果设置为 false
,用户将能够编辑系统名称。也可以使用 text
属性设置系统输入字段标签上的文本。如果 visible
属性设置为 false
,则不会显示系统输入字段。
注意: 有关属性类的更多信息,请参阅如何将属性类与 Crystal Enterprise 的 JavaServer Faces 组件结合使用?
要启用 Logon
组件的自动事件处理功能,请将 autoHandleEvents
属性设置为 true
。当设置为 true 时,如果用户与组件交互触发了操作事件,此属性将实施默认行为。例如:
事件 | 默认行为 |
---|---|
如果将 autoHandleEvents
属性设置为 false
,则不会自动处理这些事件。将 autoHandleEvents
设置为 true
时,这些事件将调用 Logon
组件的 submit
方法,该方法将实施默认功能。如果将 autoHandleEvents
设置为 false
,您可以编写自己的事件处理程序,调用 submit 方法来捕获这些其他事件。
使用 identity
属性将 Identity Bean 绑定到 Logon
组件。Identity
Bean 为最终用户提供了登录到 Crystal Enterprise 系统所需的身份验证凭据。
Business Objects http://www.china.businessobjects.com/ 支持服务 http://www.china.businessobjects.com/services/services.htm |