time 
设为首页】【收藏本站
当前位置: 主页 > 数据库 > 数据库理论 > 为 IBM Lotus Notes V8 构建复合应用程序(七)

为 IBM Lotus Notes V8 构建复合应用程序(七)

时间:2007-12-18 13:55 点击:724次 字体:[ ]




    课程 6:在复合应用程序中连接组件

  将组件连接成事件/动作关系

  按照以下步骤在组件之间建立事件/动作关系:

  在 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. 连接界面显示当前复合应用程序页面上的组件

   为 IBM Lotus Notes V8 构建复合应用程序(七)_www.fengfly.com

  连接界面显示源组件的属性和同一页面上任何其他组件的动作。当选择源组件中的任何属性时,那些名称空间和数据类型匹配的动作就会突出显示,表示可以进行连接,见图 31。

  在 Notes Contacts View 组件(这个组件的标签是 Source)中选择 Common name changed 属性。

  拖放到 “NDForum – Author Threaded View” 组件中列出的 “Select User By Name” 动作。

  注意:如图 32 所示,在从所选的属性进行拖放时,会显示一个蓝色的箭头。

  图 32. 将属性连接到动作

   为 IBM Lotus Notes V8 构建复合应用程序(七)_www.fengfly.com

  如图 33 所示,一条虚线表示属性和动作之间的连接。

  图 33. 连接界面显示属性和它连接的动作

   为 IBM Lotus Notes V8 构建复合应用程序(七)_www.fengfly.com

  单击 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 采用垂直的预览面板

   为 IBM Lotus Notes V8 构建复合应用程序(七)_www.fengfly.com

  为了观察连接的结果,在 Lotus Notes Contacts View 组件中选择一行。来自 NDForum 应用程序的 NSF 组件会对此做出反应,将行选择改为匹配的用户名。在执行每次行选择时,都会从 Lotus Notes Contacts View 组件发布属性。这会触发连接到这个属性的动作,执行定义的逻辑,将行选择改为匹配的用户名。

  在这个课程中,我们使用 Composite Application Editor 特性将属性和一个或多个动作连接起来,从而将两个 NSF 组件连接成事件/动作关系。在前面,使用 Lotus Domino Designer V8 指定了发布的属性和 NSF 组件执行的动作,现在它们联系起来了。



本文地址 : http://www.fengfly.com/plus/view-166660-1.html
标签: 构建 连接 应用程序 组件 复合 选择
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: