在Lotus Notes中设计可“翻开”的书本式导航器
#1 一、创建数据库
在Lotus Notes界面中选择“文件/数据库/新建”,建立一个目标数据库。
#1 二、创建设计表单
打开新建的数据库,在主菜单中选“创建/设计/表单”。为了与指定的导航器相联,表单名要定为“$$NavigatorTemplte for <导航器名>”。这里要做4个主题,相应地要有4个导航器,分别定名为“Navg1”、“Navg2”、“Navg3”、“Navg4”,对应要创建4个表单,每个表单中加入4个域:$$NavigatorBody、$$ViewBody、Subject、Topic Type,其中将“TopicType”域属性中的类型设为“关键字”,范围选择“输入关键字”,依次输入4个关键字:“key1”、“key2”、“key3”、“key4”,其余域的类型设为“文本”。
#1 三、创建视图
Notes通过视图组织数据库中的文档。在主菜单中选“创建/视图”,创建4个视图,名称分别为“主题一”、“主题二”、“主题三”、“主题四”。缺省状态下每个视图都包含所有的文档,为了使不同的视图只包含相应的内容,在视图“主题一”的设计窗格中,为“视图选项”输入公式:
SELECT(TopicType=″key1″)
将“#”列定义为“无标题”,显示“Subject”域。
对应地,将公式中的“key1”分别改为“key2”、“key3”、“key4”,为另外三个视图的“视图选项”输入公式并定义列。
#1 四、设计导航器
这一步用来实现书本的“翻开”效果。在主菜单中选“创建/设计/导航器”,分别为每个主题创建一个导航器,名称为“Navg1”、“Navg2”、“Navg3”、“Navg4”。
在“剪贴板”中放入书本式样的图形(可在“画笔”中做),在设计导航器“Navg1”时,在主菜单中选“创建/图形背景”,即可加入“剪贴板”中的图形作为背景,注意图形中与自身主题对应的书本图形置为翻开式样,其它主题对应的书本图形置为关闭式样。
为“书本”未打开的主题区域上加上“热点矩形”,并为“主题二”的“热点矩形”输入公式:
@Command([OpenNavigator];″Navg2″)
将公式中的“2”改为“3”、“4”后为“主题三”、“主题四”的“热点矩形”输入公式。
同法设计另外3个导航器。
好了,剩下的工作就是根据需要创建文档了。将要放入“主题一”书中的文档,关键字选“key1”,要放入“主题二”书中的文档,关键字选“key2”……
操纵鼠标看看,你的“书本”能不能翻阅自如了?