5. 单击“设计”附签6. 选择隐藏选项。 3.1.6 使表单可用于Web浏览器
。
在Web应用程序中,用户没有访问Notes菜单结构的权限,因此必须为用户提供一种创建和编辑文档的机制。例如:可以设计一个视图操作使用户可以用来创建文档,还可以在表单上设计一个按钮来编辑文档。
下图比较了新文档在对Netscape Navigator用户和对Notes用户显示时外观之间的差异。
图3.1
图3.2
使表单可用于Web用户
必须使用下面的方法使Web用户能够使用表单创建文档,而且此方法在Notes应用
程序中同样有效。
1. 在表单中添加按钮、操作或热点。
2. 在“编程”窗格中,选择“Click”事件并使用公式或Script对此事件编程,通
过此事件创建该表单的文档。
例如:使用下面的公式可以打开当前数据库中新的Main Topic文档: @Command([Compose];\
使用下面的公式可以填写当前数据库中的文档: @Command([Compose];\
使用下面的公式可以填写另一个数据库中的文档: @Command([Compose];\3.1.7 选定的表单属性
可以使用“表单属性”框来设置表单属性。 3.1.7.1 打开“表单属性”框:
1. 打开表单。 2. 选择“设计”“表单属性”。 3.1.7.2 保护匿名作者/编辑者
如果希望文档的作者或编辑者保持匿名的身份,那么可以定义一个不记录创建者或编辑者姓名的表单。要完全匿名,就要确保作者的姓名不在文档的其他位置出现,例如:在可见的计算域中。
? 请在“表单信息”附签
上,选择“匿名表单”。
3.1.7.3 合并复制冲突
当不同场所的用户编辑同一文档时,则会发生复制或保存冲突。其中一个版本将成
为主文档,而其他版本则将成为冲突文档并在视图中被标上菱形标记。
可以设计一个表单使其将复制冲突合并到单一文档中合适的位置。这样,当两个用户在同一个文档中编辑不同的域时,Domino就可以将对每个域所做的编辑保存到一个文档中。然而,如果两个用户在同一个文档中编辑同一个域,那么Notes将把其中一个文档保存为主文档而另一个文档则被标记为复制冲突并保存为答复文档。
? 请在“表单信息”附签
上,选择“合并复制冲突”。
3.1.7.4 自动以编辑模式打开文档
为了用户使用方便,可以指定由表单创建的文档在打开时自动处于编辑模式下。 ? 请在“缺省”附签
上,选择“打开时:自动允许编辑模式”。
3.1.7.5 生成隐藏域的HTML
如果选中此属性,则会产生关于该表单中隐藏域的HTML信息。这使得Web应用
程序中的文档行为与Notes应用程序中的文档行为更加接近了。例如:创建一个依靠隐藏域计算的表单,但某些情况下,在Web应用程序中该表单不会按预期的方式运行。为隐藏域产生HTML之后,Domino就可以利用产生的信息成功地完成计算。为隐藏域产生的HTML也可以通过JavaScript来访问,所以可以使用Script来更改隐藏域的值或查看隐藏域的状态。选中此选项将创建更大的Web文件并会降低应用程序的性能。请考虑到安全性:虽然隐藏域中的信息在浏览器中不可见,但是通过浏览器中的“查看源文件”菜单项却可以看到。
要生成隐藏域的HTML,请在“缺省”附签
上的“Web访问:”区段中,选定
“产生所有域的HTML”选项,取消选定“将文档内容作为HTML”选项。 3.1.7.6 定义表单上的页眉
如果正在设计Notes应用程序中使用的表单,可以定义:当用户向下滚动表单或由
此表单创建的文档时,页眉不滚离屏幕。例如:在Notes邮件模板中,页眉显示了包含在邮件发件人和收件人域中的所有信息。滚动邮件消息时,页眉部分将保持不动。页眉可以包含表单中可以包含的任何元素。唯一值得注意的是表格不能作为页眉的第一个元素;它前面必须有文本对象,即使该文本对象是空的。
1. 在表单的页眉区域输入文本、图形、表格或其他需要的元素。 2. 将光标移到要开始显示页眉的线条的下面。 3. 选择“设计”“表单属性”。
4. 在“页眉”附签
上,单击“向表单中添加页眉”划分出页眉区域。
5. 设置页眉的显示属性。
? 高度可以按像素或与表单高度的百分比来设置。
? 选择滚动选项。当页眉的内容超过所分配的空间时,可以自动开启滚动功
能。
? “允许调整大小”使用户可以调整页眉区域的大小。
? “边框”可以控制表单上页眉和正文之间分隔线的显示。可以更改线的粗
细和颜色。可以通过设置宽度为零关闭边框。
3.1.7.7 在页眉中显示图形
要在页眉中显示图形,请给表单添加背景图形。该图形将只作为页眉的背景。请注意:如果这样做,那么表单的其余部分将是空白的而且无法显示其他背景图形。 3.1.7.8 创建打印页眉和页脚
可以定义页眉和页脚将打印在使用此表单创建的所有文档上。Web应用程序不支持页眉和页脚。
1. 在“打印”附签
上,单击“页眉”并键入页眉内容,或者单击“页脚”
并键入页脚内容。
2. 单击图标则可以添加页号、日期、时间等等。
3. (可选)为页眉或页脚的文本指定字体、字号和样式。 3.1.7.9 页眉和页脚对齐
页眉和页脚有三种预先设置的、常用的制表位:左、居中和右。当插入一个制表符时,制表符左边的文本将左对齐,制表符右边的文本将右对齐。插入两个制表符,则第一个制表符左边的文本向左对齐,在两个制表符中间的文本将居中对齐,在第二个制表符右边的文本将向右对齐。例如:
&D|&T|&P日期左对齐,居中对齐时间,页号右对齐。 |URGENT| 居中对齐文本URGENT。 ||URGENT文本URGENT右对齐。 3.1.8 创建答复层次结构
如果创建一个应用程序,该程序要求用户创建文档,然后可以邮寄对文档的答复和答复的答复,则需要在表单之间构造层次。可以指定三种类型的表单:
? 主题表单 表单层次的最高级。可以没有或有多个相关的答复表单。
? 答复表单 创建主文档的答复文档。当用户写完答复之后,在视图中,答复文档
将显示在突出显示的主文档的下面。设计者通常创建从主文档继承数据的答复文档。例如:主题的标题。
? 答复的答复表单 创建主文档或答复文档的答复文档。
使用表单创建的文档通常是主(父)文档,除非将其指定为创建答复文档的表单。 3.1.8.1 指定“答复”或“答复的答复”表单
1. 打开表单。
相关推荐: