要使用来自 Domino® 源的数据,需要连接至 Domino 服务器并创建可以添加至 Faces JSP 的服务数据对象。Domino 中的这些服务数据对象是和记录。
注: 如果您想要将“Domino 视图”或“Domino 记录”添加至 Faces JSP,则页代码文件是必需的。如果在添加“Domino 视图”或“Domino 记录”时打开了禁止页代码,将会提示您允许生成页代码文件。
要在 Faces JSP 文件中创建新的“Domino 记录”或“Domino 视图”:
- 打开选用板上的“数据”抽屉,单击 Domino 视图或 Domino 记录并将其拖至 Faces JSP 文件。 “Domino 视图”或“Domino 记录”向导将打开。
注: 创建 Domino 记录或 Domino 视图的另一种方法是在“页数据”视图中右键单击,然后选择或。
- 在“名称”字段中,输入“Domino 记录”或“Domino 视图”的名称,例如,myBirthDate。
- (可选)如果要重用先前创建的对象中的信息,则选择重用现有元数据定义,然后键入输入文件位置或者单击浏览以找到该文件。要重用信息,必须将现有元数据文件导入工作空间中之后才能使用向导来选择该文件。
- (可选)如果您想要自动添加数据控件,则选择添加输入/输出控件以便在页面显示视图。对于 Domino记录,您可以选择创建控件以显示或更新现有记录或创建新的记录。
- 单击下一步。
将显示“连接”页。
- 输入要访问的 Domino 服务器的主机名或 IP 地址
- 在“服务器”字段中,输入主机名或 IP 地址。不要输入 Domino 服务器的名称。
- 在“开发”部分,输入 Domino 用户名和密码。该密码就是在 Domino 目录中您个人文档中定义的 HTTP 密码。
- (可选)在“运行时”部分,输入运行时 Domino 用户名和密码,如果该密码与开发中的密码不同。
- 单击连接到服务器。将显示连接状态,例如:当前已使用 MyUserName 连接至 DomServer1。
- 单击下一步。
将显示“Domino 数据库”页。
- 选择一个数据库,然后单击下一步。
注: 对于视图,“视图”页将显示已定义的所有视图及其在 Domino 数据库中相关联的列的列表。对于记录,“表单”页将显示已定义的表单及其相关联的字段的列表。
- 完成下列某个步骤:
- 对于 Domino 视图,选择一个视图及其任何列,然后单击完成。(可选)可以单击下一步以更改各列的显示方式。
- 对于 Domino 记录,选择一个表单及其任何字段,然后单击下一步。将显示“过滤器”页,在该页面中输入查询结果的过滤条件,然后单击完成。
在“页数据”视图中,可以看到已添加至页面的 Domino 视图和记录,例如,View1(服务数据对象)和 Note1(服务数据对象)。记录字段可以包含多个值(用 multi-value 标记)。
适用于 Domino 数据访问的操作
在将单个 Domino 文档或记录定为目标时,您可以执行下列操作:
在将 Domino 视图定为目标时,您只能检索信息。
编辑 Domino SDO
要更改您刚创建的 Domino SDO 对象中的元数据,请遵循下列步骤:
- 在“页数据”视图中,右键单击 Domino 视图或 Domino 记录节点,然后选择配置。“Domino 视图”或“Domino 记录”向导将打开。
- 进行任何更改,然后单击完成以完成更改。
访问 Domino 的局限性
- 富文本格式字段支持仅限于纯文本。如果更新了现有文档上的“富文本格式”字段,则将丢失所有诸如文本格式编排和段格式编排等“富文本格式”以及诸如位图、附件和嵌入式对象等“富文本格式对象”。
- 可以创建和更新通过计算以显示字段,尽管通常不会将“通过计算以显示”字段保存至文档。