发信人: dega.p()
整理人: kamkam(2002-05-01 23:49:10), 站内信件
|
我们知道简要表文档是不能显示到视图中的。
-----------------
但是事情不是绝对的。
-----------------
我发现$Name域是简要表文档的一个标志(是不是唯一标志,还有待确定,
不过,我现在认为是唯一标志)
让我们来研究一下简要表文档。
使用@command([editProfile];$profileform)以及
使用db.getprofileDocument($profileform)这种方法创建的简要表
文档都有一个域$Name,这个域的值是有规律的。
比如 $profileform = "myprofile"
则 $Name = "$profile_009myprofile_"
如果使用了用户名的简要表文档
@command([editProfile];$profileform;@username),
$profileform = "myprofile"
aaa = @username
则$Name = "$profile_009myprofile_"+ aaa
------------
在上面的示例(你可以很容易的检查一下,是不是这样。)
说明了简要表文档的 $Name 的组成。另外,我们还发现
数字009可能是变动的,实际上这个数字是$profileform的字符串的长度。
好了,这样我们可以把一个现有的文档(在视图中显示的文档)改为一个
简要表,并且它将一直显示在视图中,你信不信?
你只需使用Script在这个普通文档中增加一个名叫$Name的Item,
并且$Name的值是上面描述的组成形式。就可以了。
赶快试一试吧!
--------------
另外每个简要表文档都含有一个域"$NoPurge",注意到了没有?
--------------
敬请关注NotesFAQ站
-----------------
但是事情不是绝对的。
-----------------
我发现$Name域是简要表文档的一个标志(是不是唯一标志,还有待确定,
不过,我现在认为是唯一标志)
让我们来研究一下简要表文档。
使用@command([editProfile];$profileform)以及
使用db.getprofileDocument($profileform)这种方法创建的简要表
文档都有一个域$Name,这个域的值是有规律的。
比如 $profileform = "myprofile"
则 $Name = "$profile_009myprofile_"
如果使用了用户名的简要表文档
@command([editProfile];$profileform;@username),
$profileform = "myprofile"
aaa = @username
则$Name = "$profile_009myprofile_"+ aaa +"_"
------------
在上面的示例(你可以很容易的检查一下,是不是这样。)
说明了简要表文档的 $Name 的组成。另外,我们还发现
数字009可能是变动的,实际上这个数字是$profileform的字符串的长度。
好了,这样我们可以把一个现有的文档(在视图中显示的文档)改为一个
简要表,并且它将一直显示在视图中,你信不信?
你只需使用Script在这个普通文档中增加一个名叫$Name的Item,
并且$Name的值是上面描述的组成形式。就可以了。
赶快试一试吧!
--------------
另外每个简要表文档都含有一个域"$NoPurge",注意到了没有?
--------------
敬请关注NotesFAQ站
-- : 总是想灌水*#$@&%!~
※ 修改:.dega.p 于 Aug 19 15:18:22 修改本文.[FROM: 202.96.167.50] ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.167.50]
|
|