Lotus Notesdomino事件属性函数和命令 下载本文

内容发布更新时间 : 2024/5/4 10:22:34星期一 下面是文章的全部内容请认真阅读。

数据库、视图、表单或域事件的 Script 运行在用户的工作站上。 事件列表:

click 操作、按钮或热点,在它们被选中时发生 Entering 第一个域,表单在编辑模式下被打开时发生 域,进入编辑模式时发生 Exiting 域,退出编辑模式时发生

Initialize Script 库,使用它的对象被打开时发生 视图,打开数据库装入视图时发生 视图,新的视图被装入时发生 数据库,数据库被装入时发生 文档或代理,装入文档或代理时发生 域,文档被装入时发生

操作、按钮或热点,在它们被装入之后发生

ObjectExecute 操作、按钮或热点,在它们被一个 OLE2 服务器(FX/Notesflow 有效)激活时发生

Postdocumentdelete

Postdragdrop 视图(日历),执行拖放操作之后发生 Postmodechange 文档,进入或退出编辑模式之后发生 Postopen 视图,打开数据库并打开视图之后发生 数据库,数据库被打开之后发生 文档,文档被打开之后发生 视图,新的视图被打开之后发生 Postpaste 视图,执行粘贴操作之后发生 Postrecalc 文档,文档被刷新之后发生

Queryaddtofolder 视图,文档被添加到文件夹之前发生 Queryclose 文档,文档被关闭之前发生 视图,视图被关闭时发生 数据库,数据库被关闭时发生

Querydocumentdelete 数据库,文档被删除之前发生 Querydocumentundelete 数据库,文档被恢复删除之前发生 Querydragdrop 视图(日历),执行拖放操作之前发生

Querymodechange 文档,进入或退出编辑模式之前发生

Queryopen 视图,打开数据库并打开视图之前发生,source此时尚未初始化 文档,文档被打开之前发生,source 此时尚未初始化 视图,新的视图被打开之前发生,source 此时尚未初始化 Queryopendocument 数据库,文档被装入之前发生 Querypaste 视图,文档被粘贴之前发生 Queryrecalc 视图,刷新视图之前发生 Querysave 文档,文档被保存之后发生

Regiondoubleclick 视图(日历),区域被双击时发生 Terminate 操作、按钮或热点,文档被关闭时发生 域,文档被关闭时发生

文档或代理,在它们被关闭时发生 视图,视图被关闭时发生 数据库,数据库被关闭时发生

Script 库,使用它的对象被关闭时发生 总结:

处理数据库的过程中发生的: Initialize Postopen

Postdocumentdelete Queryclose

Querydocumentdelete Querydocumentundelete Terminate

处理视图的过程中发生的: Initialize Queryopen Postopen Regiondoubleclick Queryopendocument Queryrecalc Queryaddtofolder Querypaste Postpaste Querydragdrop Postdragdrop Queryclose Terminate

处理基于表单的文档的过程中发生的: Initialize Queryopen

Postopen Postrecalc Querysave Querymodechange Postmodechange Queryclose Terminate

处理域(条目)的过程中发生的: Initialize Entering Exiting Terminate

Notes类

Notes 定义的 LotusScript 类允许您在两个级别上访问 Notes 的结构:

数据库(后端)类允许您访问命名的数据库、视图、文档和其他 Notes 对象。工作站和服务器的用户都可以运行访问数据库对象的 Script。

UI(前端)类允许您访问用户当前正在使用的对象。只有工作站用户才能运行访问 UI 对象的 Script 。

下列表格概述 Notes 中定义的 LotusScript 类 :

级别 数据库

描述

代表数据库的存取控制列表中所有条目的集合。 代表存取控制列表中的一个条目。 代表一个代理。

代表一个 Notes 数据库。 代表一个日期和时间的范围。

提供在 LotusScript 和 Notes 之间转换日期 - 时间格式的方法。

NotesDbDirectory NotesDocument

NotesDocumentCollection NotesEmbeddedObject NotesForm

NotesInternational NotesItem NotesLog NotesName NotesNewsLetter NotesRegistration NotesRichTextItem NotesRichTextStyle NotesSession NotesTimer

代表在服务器或本地的数据库文件。 代表数据库中的一个文档。 代表一个文档集合。

代表嵌入式对象、链接和文件附件。 代表数据库中的一个表单。 代表在操作系统中的区域设置。 代表文档中的一部分数据。

代表 Script 运行发生的操作和错误。 代表一个用户或服务器名称。

一个概要文档,其中包含来自(或链接到)其他几个文档的信息。

代表标识符文件的注册表。 代表可以包含 RTF 文本的条目。 代表一个 RTF 文本样式。

Notes 数据库对象的根(全局属性、上下文和连续信息)。 每隔固定秒数触发一个事件的机制。

NotesACL

NotesACLEntry NotesAgent NotesDatabase NotesDateRange NotesDateTime