Domino开发中的预定义域与CGI变量管理
需积分: 1 109 浏览量
更新于2024-09-17
收藏 6KB TXT 举报
在 Domino 开发中,预定义域和 CGI 变量是实现特定功能的关键组件,尤其是在处理用户界面和文档权限管理时。本文主要介绍了在 Lotus Notes 应用程序开发中使用的一些关键内置预定义域和 CGI 变量,这些变量有助于控制文档的行为、访问权限以及用户体验。
1. **$KeepPrivate**: 这个变量用于设置文档是否对私有用户可见,当设置为 $KeepPrivate 时,文档只对创建者和指定的用户开放,具有较高的安全性。
2. **$PaperColor**: 该变量用于设置文档打印时的纸张颜色,允许用户选择不同的打印选项,如白色或彩色。
3. **$Ref** 和 **$Author**: 分别代表引用和作者信息,这两个变量用于记录文档的引用来源和创作人员,有助于维护文档的历史记录。
4. **SaveOptions**: 当设置为 0 时,表示用户保存文档时默认启用某些选项,比如自动保存或设置为最近版本。
5. **MailOptions**: 影响邮件发送行为,如强制用户在发送邮件前确认设置。
6. **$PublicAccess**: 控制公共访问权限,如果设为 'No',则只有经过认证的用户才能访问。
7. **$Anonymous**: 对匿名用户的处理,可能影响到未登录用户能否查看某些内容。
8. **$WebClientWEB**:与 Web 客户端相关的变量,用于确定用户角色权限。
9. **$V2AttachmentOptions**: 关于附件的显示和下载选项,可能影响到附件的访问控制。
10. **Readers**: 设置读者组的权限,确保文档只对特定用户组公开。
11. **FILE** 变量关联了文档的格式,如 RTF,影响用户查看体验。
12. **$UpdatedBy** 和 **$Revisions**: 关注文档的更新历史,$UpdatedBy 提供修改者信息,$Revisions 记录修订次数,有助于版本控制。
13. **Sign** 和 **Encrypt**: 确保邮件的安全性,支持签署和加密功能。
14. **SendTo**, **CopyTo**, 和 **BindCopyTo**: 控制文档复制和分发的流程,涉及到邮件和数据共享。
15. **DeliveryPriority**: 设置邮件的优先级,影响邮件的送达顺序。
16. **DeliveryReport**: 用于接收邮件的反馈,包括送达报告等。
17. **MailFormat**: 邮件格式设置,如 cc:MailTM 用于指定抄送地址。
18. **ViewBody** 和 **ViewList**: 控制视图(view)的显示内容和布局。
19. **NavigatorBody**: 导航器中的内容,影响用户在文档结构中的浏览体验。
20. **GroupScheduleRefreshMode**: 规定了组计划刷新模式,可能与团队协作相关。
21. **GroupScheduleShowLegend**: 显示图例的开关,帮助理解图表信息。
22. **ChargeRead** 和 **ChargeWrite**: 计费读写权限,适用于收费或限制访问的文档。
23. **Cat**: 可能是分类或者类别标签,用于文档的组织和管理。
这些预定义域和 CGI 变量在 Lotus Notes 开发中扮演着核心角色,通过它们,开发者可以精细地控制用户的访问权限、文档格式、安全性和协作体验,从而构建出高效、安全且用户友好的应用程序。
2015-05-24 上传
2010-12-23 上传
点击了解资源详情
2020-09-15 上传
2021-11-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-11-08 上传
fantasy2005
- 粉丝: 18
- 资源: 7
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍