Lotus Notes事件脚本指南
需积分: 5 194 浏览量
更新于2024-07-15
收藏 57KB DOCX 举报
"dimion help中文文档.docx 是一篇关于Domino应用开发的文档,主要讲述了在Notes环境中与数据库、视图、表单和域相关的事件处理。这些事件是编程时用于响应用户交互或系统动作的关键点,使得开发者可以编写脚本来实现特定的功能。"
在Domino开发中,事件是程序响应用户行为或系统状态改变的关键元素。以下是一些在文档中提到的重要Notes事件及其详细说明:
1. **Click**:当用户点击按钮、操作或热点时触发,常用于执行特定的操作。
2. **Entering**和**Exiting**:这两个事件与域关联,分别在进入和离开编辑模式时触发,可用于验证输入或更新域的值。
3. **Initialize**:当Script库或其包含的对象被打开时执行,适合进行初始设置。
4. **ViewOpen**和**ViewPostOpen**:数据库加载视图时触发,前者在视图加载前,后者在加载后,可用于数据预处理或视图更新。
5. **DatabaseOpen**和**DatabasePostOpen**:数据库打开前后触发,适用于全局设置或数据库状态检查。
6. **DocumentLoad**和**DocumentPostOpen**:文档加载到内存中时触发,后者的事件发生在文档完全打开后,可用于处理文档数据。
7. **ObjectExecute**:由OLE2服务器激活操作、按钮或热点时触发,通常涉及与其他应用程序的集成。
8. **Postdocumentdelete**、**Querydocumentdelete**和**Querydocumentundelete**:分别在文档删除后、删除前和恢复删除前触发,用于确认或执行删除操作。
9. **Postdragdrop**、**Querydragdrop**:拖放操作前后,用于处理数据移动。
10. **Postmodechange**、**Querymodechange**:进入或退出编辑模式后、前触发,用于调整界面状态。
11. **Postpaste**、**Querypaste**:粘贴操作后、前,用于处理剪贴板数据。
12. **Postrecalc**、**Queryrecalc**:文档或视图刷新后、前,用于更新显示或计算。
13. **Queryaddtofolder**:文档添加到文件夹前,可进行权限检查或阻止添加。
14. **Queryclose**、**Terminate**:文档或对象关闭前,用于清理资源或确认关闭。
15. **Querysave**:文档保存前,用于验证数据或执行保存前的处理。
16. **Regiondoubleclick**:视图中的区域被双击时触发,常用于打开文档或其他操作。
通过理解和利用这些事件,开发者能够创建响应丰富的Notes应用,提供定制化的用户体验,并确保数据的准确性和安全性。每个事件都提供了控制流程的机会,使得开发者可以根据业务需求编写相应的LotusScript或JavaScript代码来扩展应用功能。
点击了解资源详情
217 浏览量
645 浏览量

李白马
- 粉丝: 0
最新资源
- 使用Go语言开发Todo-List应用与JWT认证实践
- 掌握Android数据库操作:完整实例源代码解析
- 基于Vb.NET实现的影院售票系统设计与开发
- 威视达康IP摄像头SDK二次开发套件
- 一步到位:轻松配置jdk1.8.0-152免安装版
- GD32F450工程模板已通过编译与升级指南
- MATLAB实现共聚焦图像中蛋白质聚集体分析
- Java中HelloToast示例程序的分析与实现
- 基于Proteus的Nokia 5110数字电压表设计与实现
- MobaXterm Portable v10.2:管理全家桶的终极终端工具
- 掌握物联网:《企业物联网手册》深度解析
- 迷你壳(minishell)的设计与实现
- Excel VBA语法速查与实践手册
- 完整版Revit API chm资源包合集下载
- Radmin远程管理软件:内网远程协助与控制利器
- 打造多功能Android图片操作控件:拖拽、缩放与旋转