配置客户机数据

客户机数据源自页数据组件。客户机数据格式化为 JavaScript™ 对象且包括在发送至浏览器的 JSP 中。有时,您可能想要配置客户机数据以获取更好的性能。可以修剪数据以排除未使用的属性、添加客户机属性并在底层的数据 bean 更改时重新生成客户机数据。“配置客户机数据”对话框提供了这些功能。

可以从“客户机数据”视图访问“配置客户机数据”对话框。突出显示客户机数据对象,右键单击并选择配置。在“配置客户机数据”对话框中,有两个选项卡:“基本”和“高级”。在“基本”选项卡中,可以修剪客户机数据和添加客户机属性。客户机数据模型名称在“基本”选项卡中是可选的。当想要在 portlet 之间共享客户机数据对象时,指定此字段。使用“主键”复选框来将 bean 中的属性标记为主键的一部分。在缺省情况下,基数为 1 或小于 1 的任何属性被设置为主键的一部分。正确地标记主键属性将获取更好的性能。

主键局限性

当目标服务器为 WebSphere® Application Server 5.1 时,不能将类型 java.util.Date 的属性用作主键。

添加客户机数据属性
在“配置客户机数据”对话框的“基本”选项卡中,可以通过按添加客户机属性来添加“客户机数据”属性。在该对话框的底部,输入以下内容:
类型
这是数据类型(例如,integer、float 和 boolean 等等)。
名称
这是属性的名称。
表达式
这是值或表达式。
注: 添加“客户机数据”属性可能会影响性能,原因是每次引用客户机属性时,都将调用提供的表达式以确保使用的值是最新的。
使页数据与客户机端数据同步

当用户将页面提交回服务器时,可以使客户机数据与页数据(它表示服务器上的数据)同步。缺省情况下,会启用此同步。对于 JavaBeans™、关系记录列表、关系记录和 EGL 记录,自动更新是受支持的。如果想要编写您自己的差别处理程序以使客户机数据与页数据同步,则可以通过在“配置客户机数据”对话框的“基本”选项卡中,取消选择同步时排除对此元素的更改来从“客户机数据”配置程序关闭此功能。

修剪数据图

可以通过取消选择“基本”选项卡中的某个节点旁边的复选框来修剪数据图。

除去并重新生成客户机数据

在“配置客户机数据”对话框的高级选项卡中,有几个按钮用于装入映射源、从服务器端数据重新生成客户机数据以及从项目中除去客户机数据。

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.