扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Mark Jourdain 来源:论坛整理 2007年12月24日
关键字: IBM Lotus Notes 构建 应用程序
将组件连接成事件/动作关系
按照以下步骤在组件之间建立事件/动作关系:
在 Lotus Notes V8 中,选择 File - Open - Lotus Notes Application 打开前面修改的 Customer Interests 复合应用程序。这个复合应用程序出现,显示前面添加的两个组件。
在菜单中,选择 Actions - Edit Application 启动 Composite Application Editor 特性。
在左边的导航器中选择 Notes Contacts View,然后右键单击并选择 Wiring。这会打开连接面板并使 Notes Contacts View 成为源组件,所以可以将它的属性连接到其他组件的动作。Composite Application Editor 连接界面出现,见图 31。
图 31. 连接界面显示当前复合应用程序页面上的组件
连接界面显示源组件的属性和同一页面上任何其他组件的动作。当选择源组件中的任何属性时,那些名称空间和数据类型匹配的动作就会突出显示,表示可以进行连接,见图 31。
在 Notes Contacts View 组件(这个组件的标签是 Source)中选择 Common name changed 属性。
拖放到 “NDForum – Author Threaded View” 组件中列出的 “Select User By Name” 动作。
注意:如图 32 所示,在从所选的属性进行拖放时,会显示一个蓝色的箭头。
图 32. 将属性连接到动作
如图 33 所示,一条虚线表示属性和动作之间的连接。
图 33. 连接界面显示属性和它连接的动作
单击 OK 保存连接定义并关闭连接界面。
注意:Lotus Notes ECL 特性会导致 Execution Security Alert 对话框出现,提示您一个由 Lukas Geiger/ZetaBank 签字的应用程序试图执行一个操作。这是 Lotus Notes 客户机的一个特性。可以选择 “Start trusting the signer” 选项来取消这个警告。还提示您创建一个针对 /ZetaBank 组织的证书。可能需要关闭并重新打开应用程序。
选择 File - Finished Editing 并单击 Yes 关闭 Composite Application Editor 特性。这会关闭 Composite Application Editor 并在 Lotus Notes V8 客户机中显示更新后的复合应用程序。
提示:选择 Show - Preview on Side 改变预览面板在 Lotus Notes Contact 组件中的位置,见图 34。
图 34. Lotus Notes V8 中的复合应用程序,Lotus Notes Contacts View 采用垂直的预览面板
为了观察连接的结果,在 Lotus Notes Contacts View 组件中选择一行。来自 NDForum 应用程序的 NSF 组件会对此做出反应,将行选择改为匹配的用户名。在执行每次行选择时,都会从 Lotus Notes Contacts View 组件发布属性。这会触发连接到这个属性的动作,执行定义的逻辑,将行选择改为匹配的用户名。
在这个课程中,我们使用 Composite Application Editor 特性将属性和一个或多个动作连接起来,从而将两个 NSF 组件连接成事件/动作关系。在前面,使用 Lotus Domino Designer V8 指定了发布的属性和 NSF 组件执行的动作,现在它们联系起来了。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者