Lotus Domino表单创建与字段赋值操作详解
版权申诉
128 浏览量
更新于2024-08-13
收藏 14KB DOCX 举报
Lotus Domino 表单文档管理是 Domino平台开发中的一项重要任务,本文主要关注于如何在 Domino环境中创建新表单并为其赋值。首先,我们通过`NotesUIWorkspace`对象进行操作,这是 Lotus Domino 提供的一个用于构建和显示文档的工具。以下是关键步骤的详细解释:
1. **新建表单**:
使用`ComposeDocument`方法,我们可以创建一个新的文档。第一个参数(xServer$)可能是服务器名称,第二个参数(xPath(0))指定要在哪个数据库或视图中创建文档,第三个参数("Test")则是新表单的预设标题。
2. **使用公式**:
`@Command([Compose]; "form")` 这个公式用于从已存在的表单(如"Contacts")创建新表单,确保表单模板是正确的。`@UpdateFormulaContext`的作用是在执行完这个操作后,切换到新创建的表单上下文中,以便后续对新表单域进行操作。
3. **域值设置**:
借助`@UpperCase(VendorCode)`,我们可以将变量`VendorCode`转换为大写,并将其赋值给新表单中的`FIELDVendorCode`域。这展示了如何在表单设计时动态地注入数据。
4. **窗口和文档操作**:
使用`NewNotesUIWorkspace`创建一个新的用户界面工作区,然后通过`CreateDocument`方法在当前数据库中创建一个新的文档。`refID`和`refRepID`用于关联表单和记录。`EditDocument`方法用于显示新创建的文档并进入编辑模式,这对于查看和修改字段非常关键。
5. **字段值填充**:
在`ComposeDocument`中,通过`GotoField`方法定位到特定字段,如`CustomerPO`,然后使用`FieldSetText`方法将文本值设置到这些字段中。例如,将`srcJobNameC$`和`srcJobNumber$`的值分别设置为"Mailing"和"HP"与具体的工作单号。
总结来说,这篇文章介绍了如何在Lotus Domino环境中利用编程手段创建新表单,并通过公式和字段操作赋予初始数据。这对于自动化表单生成和管理,以及实现表单之间的数据流转都是实用的技术。通过这种方式,开发者能够根据需要灵活定制和管理表单,提高工作效率。
2022-03-08 上传
2022-03-04 上传
2022-03-03 上传
2022-03-01 上传
2022-03-01 上传
2008-12-18 上传
点击了解资源详情
点击了解资源详情
2024-11-08 上传
weijia3624
- 粉丝: 886
- 资源: 729
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章