Lotus Notes/Domino 命令参考指南

需积分: 50 24 下载量 31 浏览量 更新于2024-11-04 1 收藏 48KB TXT 举报
"这是一份关于Lotus Notes/Domino命令大全的中文参考资料,涵盖了多个事件和函数在Notes客户端和Domino服务器中的应用。" 在Lotus Notes/Domino环境中,事件和脚本命令是应用程序开发的重要组成部分。这些事件通常与用户交互、文档处理和系统操作相关。以下是一些主要的事件和它们的用途: 1. Entering: 当用户进入一个字段时触发,常用于校验输入或执行动态更新。 2. Exiting: 在用户离开字段时触发,可用于验证和保存数据。 3. InitializeScript: 应用程序启动时执行的脚本,用于初始化环境。 4. PostDocumentDelete: 文档被删除后执行,可用于清理关联数据或记录操作。 5. PostDragDrop: 物件被拖放后执行,适用于处理拖放操作的结果。 6. PostModeChange: 文档模式改变后执行,例如从编辑切换到查看模式。 7. PostOpen: 文档打开后执行,可以用于进一步处理打开的文档。 8. PreOpen: 文档打开前执行,用于在文档加载到视图之前进行预处理。 9. QueryClose: 文档关闭前触发,允许用户确认或取消关闭操作。 10. QueryDocumentDelete: 文档即将被删除时触发,可在此时询问用户是否确定删除。 11. QueryDocumentUndelete: 文档恢复删除操作前触发,用于确认恢复操作。 12. QueryDragDrop: 物件被拖放前执行,可以阻止默认的拖放行为。 13. QueryModeChange: 文档模式改变前执行,用于在模式变化前进行处理。 14. QueryOpen: 文档打开前触发,用于在打开文档之前执行操作。 15. QueryPaste: 文本或对象粘贴前执行,可以控制粘贴的内容或格式。 16. QueryRecalc: 文档计算前执行,例如在公式重新计算前检查条件。 17. QuerySave: 文档保存前触发,用于验证数据或执行保存前的额外操作。 此外,还有一些特定于控件和组件的事件,如RegionDoubleclick(区域双击)和Terminate(应用程序终止)。这些事件允许开发者更精细地控制用户的交互和应用程序的行为。 Lotus Notes/Domino还支持对象的执行,例如ObjectExecute用于调用OLE2对象的方法,以及InitializePostopen、Terminate等特殊事件,分别在文档打开后初始化和应用程序终止时执行。 这些命令和事件的全面掌握可以帮助开发者创建高效、响应式的Notes/Domino应用程序,实现丰富的用户界面和自动化工作流程。在实际开发中,根据具体需求选择和组合这些事件可以极大地提高应用程序的灵活性和用户体验。