客户机数据源自页数据组件。客户机数据格式化为 JavaScript™ 对象且包含在发送至浏览器的 JSP 中。有时,您可能想要配置客户机数据以获取更好的性能。可以修剪数据以排除未使用的属性、添加客户机属性并在底层的数据 Bean 更改时重新生成客户机数据。“配置客户机数据”对话框提供了这些功能。
可以从“客户机数据”视图访问“配置客户机数据”对话框。突出显示客户机数据对象,右键单击并选择配置。在“配置客户机数据”对话框中,有两个选项卡:“基本”和“高级”。在“基本”选项卡中,可以修剪客户机数据和添加客户机属性。客户机数据模型名称在“基本”选项卡中是可选的。当想要在 portlet 之间共享客户机数据对象时,指定此字段。使用“主键”复选框来将 Bean 中的属性标记为主键的一部分,这将获得较好的性能。
主键局限性
当目标服务器为 WebSphere® Application Server 5.1 时,不能将类型 java.util.Date 的属性用作主键。
添加客户机数据属性
使页数据与客户端数据同步
当用户将页面提交回服务器时,可以使客户机数据与页数据(它表示服务器上的数据)同步。缺省情况下,会启用此同步。对于 JavaBeans™、关系记录列表、关系记录和 EGL 记录,自动更新是受支持的。如果您想要编写您自己的差别处理程序以使客户机数据与页数据同步,则可以通过在“配置客户机数据”对话框的“基本”选项卡中,取消选择同步时排除对此元素的更改来关闭此功能。
修剪数据图
可以通过取消选择“客户机数据”模型部分中的某个节点旁边的复选框来修剪数据图。通过仅选择需要显示在该图中的信息,可以提高性能并创建一个更容易理解的数据图。
除去并重新生成客户机数据
在“配置客户机数据”对话框的高级选项卡中,有几个按钮用于装入电子地图源、从服务器端数据重新生成客户机数据以及从项目中除去客户机数据。