扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Mark Jourdain 来源:论坛整理 2007年12月24日
关键字: IBM Lotus Notes 构建 应用程序
在 NSF 组件上定义其他动作
按照以下步骤为 NSF 组件定义动作代码:
在 Lotus Domino Designer V8 中,打开 NDForum.nsf。这个 Lotus Notes 应用程序的标题是 Notes/Domino 6 and 7 Forum。
如果需要,通过在设计面板中选择 Views,切换到 Views 列表。
选择 “2. Author\Threaded view” 并按 Enter 以设计模式打开它。屏幕应该像图 35 这样。
图 35. 在 Lotus Domino Designer V8 中刷新之后的 “2. Author\Threaded” 视图
选择 Objects 附签。
找到并展开 “2. Author\Threaded (View)”。
选择 Onselect 事件。
删除 Onselect 子例程开头的 %REM 语句和末尾的 %END REM 语句。Onselect 子例程应该与图 6 所示的代码相同。
图 36. 删除 %REM 和 %END REM 语句之后的 Onselect 子例程
Onselect 和 Globals 事件处理函数中的 LotusScript 语句和子例程判断当前所选用户的子类别,并计算每个子类别的文档数。这个信息作为属性发布,这个属性可以连接到其他组件。
提示:Onselect 事件处理函数的最后一个语句使用了前面定义的属性名。如果在为 NDForum.nsf 创建 WSDL 文件时使用了别的属性名,就要修改脚本中的属性名。
保存并关闭。
在本课程中,我们通过 LotusScript API 在选择视图中的顶级类别时发布一个属性。接下来,我们要在基于 NSF 的复合应用程序中添加一个 Eclipse Tag Cloud 组件。Tag Cloud 组件已经定义了动作和属性,所以很容易在它和其他组件之间建立事件/动作关系。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者