定制 iNotes® 的外观

您可以通过创建有多个内置定制点的扩展表单文件来定制 HCL iNotes®的外观和行为。扩展表单文件的缺省名称为 Forms9_x.nsf,但您也可使用自己选择的文件名。

关于此任务

创建扩展表单文件后,可以使用 HCL Domino® Designer 编辑该表单文件,以对 iNotes® 进行定制。

注: 单个 HCL Domino® 服务器上不支持多个扩展表单文件。

扩展表单文件包含可用于定制 iNotes® 的以下子表单:

  • Custom_Common_Utils - 添加将从 Custom_JS 调用的函数
  • Custom_CSS - 添加新 CSS 样式
  • Custom_JS - 包含回调函数,可用于添加或除去操作栏项,以及在显示或提交页面时添加其他代码。用于较早的“经典”体系结构表单。大部分代码使用较新的表单,但仍有一些较早的表单在使用。
  • Custom_JS_Edit - 向富文本格式编辑器添加更多字体
  • Custom_Masthead - 向所有页面添加报头
  • Custom_Name_Lite - 用于韩语名称显示格式的代码
  • Custom_Page_Dictionary - 添加新的变量值以用于 Custom_CSS 子表单
  • Custom_WelcomePage - 为最终用户的欢迎页面添加更多选项
  • Custom_Page_Dictionary - 添加可在 Custom_CSS 子表单中使用的 NotesVar
  • Custom_xxx_Dictionary 子表单 - 这些新的定制字典子表单已添加到每个主区域表单(邮件、日历、待办事宜等),以便更轻松地包含新的 NotesField 和 NotesVar
  • Custom_LazyLoad_Subforms - 向延迟加载表添加定制代码
  • Custom_Logout - 添加要在注销时运行的定制代码
  • Custom_About - 显示表单文件版本和用户指定的文件版本号。版本号在 iNotes 启动时显示在 iNotes 控制台日志中。
  • Custom_SessionInfo - 向 iNotes 会话信息对象添加项。

创建扩展表单文件

过程

  1. Domino® DesignerHCL Notes® 客户机中,选择文件 > 应用程序 > 新建
  2. 指定新应用程序名称和位置下,选择 Domino® 服务器。
  3. 对于文件名,输入 Forms9_x.nsf 并将其放入 Domino® 数据目录下的 iNotes® 目录中。
  4. 为新应用程序指定模板下,选择 Domino® 服务器。
  5. 选择显示高级模板
  6. 选择“iNotes®扩展表单 (9.0)”模板 (Forms9_x.ntf)。
  7. 选择继承将来的设计更改可从将来版本的模板中选取任何新的定制表单和子表单。现有表单和子表单不会被覆盖。

修改 iNotes® 公用表单文件

关于此任务

任何时候修改 Forms9_x.nsf 文件时,请使用以下过程。

过程

  1. Forms9_x.nsf 复制到临时目录。
  2. 根据需要,在 Forms9_x 文件的临时拷贝中更改表单。
  3. 使用 dbc f 服务器命令清空 Domino® 服务器数据库高速缓存。
  4. Forms9_x 文件复制回 Domino® 数据目录下的 iNotes® 目录中。
  5. 使用 tell http restart 服务器命令停止并重新启动服务器上的 HTTP 进程。
  6. 清除浏览器高速缓存。
  7. 测试更改。