Lotus Notes:创建文档预览
Lotus notes: create document preview
在 LN 6.5.6 中,我有一个包含很多类型文档(具有不同的表单和字段)的视图,我想使用以下方法创建该文档的预览模式:
动态表单: 用户select一个文档和一个脚本组成一个包含该文档所有字段的表单,并用DialogBox方法打开它。 (我必须创建一个新表格,因为数据库不包含任何表格,表格在其他数据库中)
或
动态视图: 用户select一个文档和一个脚本组成一个包含该文档所有字段的视图并打开它。
这可能吗?
当然,这是可能的。只需让脚本将文档复制到包含您想要的任何表单或视图的临时 NSF 文件,然后从那里打开对话框。但是,问题在于,当用户退出对话框时,他们会发现自己在临时数据库中,而不是他们预期的位置,而且您可能还需要一种方法来清理临时数据库。
或者对于视图想法,您的脚本可以创建一个包含所需列的临时文件夹,将所选文档放入该文件夹,然后打开该文件夹。不过,问题是用户不会真正知道他在哪里以及如何回到原来的位置,你必须想办法清理临时文件夹。
为什么不直接向数据库添加一个表单,将其设置为默认表单,然后为其提供预览不同类型文档所需字段所需的所有字段?
在 LN 6.5.6 中,我有一个包含很多类型文档(具有不同的表单和字段)的视图,我想使用以下方法创建该文档的预览模式:
动态表单: 用户select一个文档和一个脚本组成一个包含该文档所有字段的表单,并用DialogBox方法打开它。 (我必须创建一个新表格,因为数据库不包含任何表格,表格在其他数据库中)
或
动态视图: 用户select一个文档和一个脚本组成一个包含该文档所有字段的视图并打开它。
这可能吗?
当然,这是可能的。只需让脚本将文档复制到包含您想要的任何表单或视图的临时 NSF 文件,然后从那里打开对话框。但是,问题在于,当用户退出对话框时,他们会发现自己在临时数据库中,而不是他们预期的位置,而且您可能还需要一种方法来清理临时数据库。
或者对于视图想法,您的脚本可以创建一个包含所需列的临时文件夹,将所选文档放入该文件夹,然后打开该文件夹。不过,问题是用户不会真正知道他在哪里以及如何回到原来的位置,你必须想办法清理临时文件夹。
为什么不直接向数据库添加一个表单,将其设置为默认表单,然后为其提供预览不同类型文档所需字段所需的所有字段?