本站首页    管理页面    写新日志    退出 [QQ:172832876] [MSN:lanlanq@hotmail.com]
麒麟在天欢迎您

.:日期

«September 2025»
123456
78910111213
14151617181920
21222324252627
282930

.:我的分类

.:最新日志

.:显示信息

blog名称:
日志总数:64
评论数量:34
留言数量:3
访问次数:342866
建立时间:2006年3月10日

.:留言板

.:链接

        公告

在属于自己的一片天空中,敲打着键盘,记录下自己感兴趣和认为自己因该回忆的碎片,可能是财富,也可能是不足,过后你会发现你的进步,这就足够。
[Lotus Notes][转贴]WEB端开发(公式语言 2)
luckystar 发表于 2006/6/14 17:22:42

@commandWeb 支持下面列出的 @command;此处未提及的 @command 不能用于 Web。应该了解,这些 @command 可能有些限制或在 Web 上的表现与在 Notes 客户机中不同。CalendarFormatCalendarGotoComposeEditClearEditDocumentEmptyTrashFileCloseWindowFileOpenDatabaseFileSaveFolderMoveToTrashNavigateNextNavigateNextMainNavigatePrevNavigatePrevMainOpenDocumentOpenFramesetOpenHelpDocumentOpenNavigatorOpenPageOpenViewRemoveFromFolderToolsRunMacroViewChangeViewCollapseViewCollapseAllViewExpandViewExpandAllViewRefreshFieldsViewShowSearchBarCalendarFormatCalendarFormat @command 更改日历视图显示的天数。Web 选项是:@Command([CalendarFormat] ; \"1\"@Command([CalendarFormat] ; \"2\"@Command([CalendarFormat] ; \"7\"@Command([CalendarFormat] ; \"14\"@Command([CalendarFormat] ; \"30\"@Command([CalendarFormat] ; \"365\"此 @command 相当于如下格式的 URL 命令:http://host/database/universalID ... amp;Date=yyyy-mm-ddCalendarGotoCalendarGoto @command 转至日历视图中的指定日期。以下样例转至今天的日期:@Command([CalendarGoTo]; @Today)此 @command 相当于如下格式的 URL 命令:http://host/database/universalID ... amp;Date=yyyy-mm-ddComposeCompose @command 新建文档。要在当前数据库中创建主文档,可仅指定 form 参数并在视图、页面或浏览器中执行 Compose 命令。下面的样例实现为一种视图操作,基于“主文档”表单创建主文档。@Command([Compose]; \"Main Document\"要创建答复文档,可如上所示指定 @command,但要在打开的文档中执行它。例如,如果以下代码作为“主文档”表单上的一种操作来实现,则打开一个基于该表单的文档并按下按钮将创建一个答复文档:@Command([Compose]; \"Response Document\"要在另一数据库中创建主文档,可指定 database 和 form 参数。由于浏览器不能访问另一个服务器,必须将 server 指定为空字符串。以下样例在“document examples.nsf”中基于该数据库中的“Main Topic”表单创建新文档。@Command([Compose]; \"\" : \"document examples.nsf\"; \"Main Topic\"这些 @command 相当于以下格式的 URL 命令:http://host/database/view?OpenFormhttp://host/database/form?OpenForm&ParentUNID=mainunidEditClearEditClear @command 删除当前打开的文档:@Command([EditClear])对于 Web 应用程序,可以只在表单中执行该 @command。删除之后,标有文本“已删除”的文档将替换当前文档。在 Notes 客户机中,此 @command 标记文档为要删除或者删除文本(取决于其中的设计元素)。此 @command 相当于如下格式的 URL 命令:http://host/database/view/universalID?DeleteDocumentEditDocumentEditDocument @command 切换文档的“阅读”和“编辑”模式。@Command([EditDocument])对于 Web 应用程序,不能使用 mode 和 previewpane 参数。此 @command 相当于如下格式的 URL 命令:http://host/database/view/universalID?EditDocumentEmptyTrashEmptyTrash @command 删除被标记为要删除的文档并刷新当前视图。@Command([EmptyTrash])仅当“使用 Java 小程序”有效时,此 @command 才能用于 Web 上的视图。FileCloseWindow在浏览器中,FileCloseWindow @command 通过装载另一页来模拟关闭一个窗口,通常是前一页显示。要提交一个打开之后进行编辑的文档,可先发出 FileSave 命令,再发出 FileCloseWindow 命令。可将该命令作为一种表单操作或按钮来实现。@Command([FileSave]);@Command([FileCloseWindow])如果文档不包含 $$Return 域,则浏览器显示带有“表单已处理”消息的页。如果文档包含 $$Return 域,则浏览器显示其 HTML 或显示一个链接。通常情况下,$$Return 是“显示时计算”文本域。要返回创建或打开文档的视图,可将 $$Return 域的公式指定为包含在括号中的 OpenView URL 命令,例如:db := @ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName; -1);\"\\\\\"; \"/\"; \" \"; \"+\";\"[/\" + db + \"/Main+View?OpenView]\"详细信息,请参阅《Application Development with Domino Designer》中的“为 Web 定制‘表单已处理’确认信息”。FileCloseWindow 不能用于 Web,除非在数据库属性中已设置了“当生成页面时使用 JavaScript”。这是缺省设置。FileOpenDatabase在 Web 上,只能如下所示将 FileOpenDatabase @command 与 OpenDocument 一起使用。FileSaveFileSave @command 保存当前文档,该文档必须处于打开以进行编辑的状态。关于将 FileSave 与 FileCloseWindow 一起使用以提交文档的信息,请参阅 FileCloseWindow。FileSave 不能用于 Web,除非在数据库属性中设置了“当生成页面时使用 JavaScript”。这是缺省设置。FolderFolder @command 将所选文档从一个视图或文件夹拷贝或移动到另一个文件夹。以下样例中第一个为拷贝,第二个为移动。@Command([Folder]; \"Favorite Stuff\"; \"0\"@Command([Folder]; \"Archive\"; \"1\"只有当“在浏览器中使用小程序”对正在执行的视图或文件夹有效时,此 @command 才可用于 Web。MoveToTrashMoveToTrash @command 将视图或文件夹中所选的文档标记为删除。@Command([MoveToTrash])只有当“在浏览器中使用小程序”对正在执行的视图或文件夹有效时,此 @command 才可用于 Web。NavigateNextNavigateNext @command 打开当前视图或文件夹中的下一文档。@Command([NavigateNext])对于 Web 应用程序,只可以在表单上使用此 @command;不能在视图或文件夹中使用它。此 @command 相当于如下格式的 URL 命令:http://host/database/universalID?OpenDocumentNavigateNextMainNavigateNextMain @command 打开当前视图或文件夹中的下一个主文档。@Command([NavigateNextMain])对于 Web 应用程序,只可以在表单上使用此 @command;不能在视图或文件夹中使用它。此 @command 相当于如下格式的 URL 命令:http://host/database/universalID?OpenDocumentNavigatePrevNavigatePrev @command 打开当前视图或文件夹中的前一个文档。@Command([NavigatePrev])对于 Web 应用程序,只可以在表单上使用此 @command;不能在视图或文件夹中使用它。此 @command 相当于如下格式的 URL 命令:http://host/database/universalID?OpenDocumentNavigatePrevMainNavigatePrevMain 命令打开当前视图或文件夹中的前一个主文档。@Command([NavigatePrevMain])对于 Web 应用程序,只可以在表单上使用此 @command;不能在视图或文件夹中使用它。此 @command 相当于如下格式的 URL 命令:http://host/database/universalID?OpenDocumentOpenDocumentOpenDocument 命令与 OpenView 一起使用,打开当前数据库中的现有文档。视图必须已排序且 OpenView 命令必须精确地指定关键字(除不必考虑大小写外)。例如,以下代码打开“主视图”(第一个排序列包含值“one”)中的第一个文档:@Command([OpenView]; \"Main View\"; \"one\";@Command([OpenDocument])与 Notes 客户机的不同存在于以下几方面:在 Notes 客户机中,可以在没有前述的 OpenView 或未指定关键字的情况下指定 OpenDocument 来打开视图中的当前文档。在 Web 上这样做会失败。在 Notes 客户机中,可以指定部分关键字,例如,指定“o”或“on”来代替“one”。在 Web 上关键字必须精确匹配。对于 Web 应用程序,可以使用关键字“$first”来打开视图中的第一个文档:@Command([OpenView]; \"Main View\"; \"$first\";@Command([OpenDocument])要以“编辑”模式打开文档,可将 OpenDocument 的 writeOrReadOnly 参数指定为“1”。例如:@Command([OpenView]; \"Main View\"; \"one\";@Command([OpenDocument]; \"1\"对于 Web 应用程序,不能使用 OpenDocument 的 UNID 和 width:height 参数。OpenDocument 命令与 FileOpenDatabase 一起使用,可打开另一数据库中的现有文档。以下样例打开“document examples.nsf”的“所有文档”视图中的第一个文档:@Command([FileOpenDatabase];\"\" : \"document examples.nsf\"; \"All Documents\"; \"$first\";@Command([OpenDocument])这些 @command 相当于以下格式的 URL 命令:http://host/database/view/key?OpenDocumenthttp://host/database/view/key?EditDocumentOpenFramesetOpenFrameset @command 打开一个帧结构集。@Command([OpenFrameset]; \"WebToDoFS\"此 @command 相当于如下格式的 URL 命令:http://host/database/frameset?Op ... otesView&Src=sourceOpenHelpDocumentOpenHelpDocument @command 打开“帮助”数据库或指定数据库中的指定文档。以下样例打开“Designer 帮助”的“搜索”视图中的“OpenDocument”主题:@Command([OpenHelpDocument]; [DesignerHelp]; \"Search\"; \"OpenDocument\"此 @command 相当于如下格式的 URL 命令:http://host/database/frameset?Op ... opic&Src=sourceOpenNavigatorOpenNavigator @command 打开一个导航器。@Command([OpenNavigator]; \"Main Navigator\"在 Web 应用程序中不能使用 solo 参数。此 @command 相当于如下格式的 URL 命令:http://host/database/navigator?OpenNavigatorOpenPageOpenPage @command 打开一个页面。@Command([OpenPage]; \"Page One\"此 @command 相当于如下格式的 URL 命令:http://host/database/page?OpenPageOpenViewOpenView @command 打开当前数据库中的一个视图。例如,以下代码打开“主视图”:@Command([OpenView]; \"Main View\"如果指定了关键字,则视图必须排序而且 OpenView 命令必须精确指定关键字(除不必考虑大小写外)。在 Web 上,打开视图时包含关键字的行位于顶部。以下代码打开“主视图”,且其第一行包含值“one”:@Command([OpenView]; \"Main View\"; \"one\";@Command([OpenDocument])在 Notes 客户机中,可以指定部分关键字,例如,指定“o”或“on”来代替“one”。在 Web 应用程序中,关键字必须精确匹配。在 Web 应用程序中,用于关键字的“$first”是指第一行。这些 @command 相当于以下格式的 URL 命令:http://host/database/view?OpenViewhttp://host/database/view/OpenView?StartKey=oneRemoveFromFolderRemoveFromFolder @command 从文件夹删除所选文档。@Command([RemoveFromFolder])只有当“在浏览器中使用小程序”对正在执行的视图或文件夹有效时,此 @command 才可用于 Web。ToolsRunMacroToolsRunMacro @command 运行当前数据库中的代理。例如,以下代码运行代理“Status = open”:@Command([ToolsRunMacro]; \"Status = open\"代理在包含数据库的 Domino 服务器上而不是在浏览器计算机上运行。请参阅“Web 代理”。ViewChangeViewChange @command 打开当前数据库中的视图。例如,以下代码打开“主视图”:@Command([ViewChange]; \"Main View\"在 Web 应用程序中,不能遗漏 view 参数。此 @command 相当于如下格式的 URL 命令:http://host/database/view/OpenViewViewCollapseViewCollapse @command 折叠视图中当前分类或当前主文档下的所有内容。@Command([ViewCollapseAll])仅当“使用 Java 小程序”有效时,此 @command 才能用于 Web 上的视图。ViewCollapseAllViewCollapseAll @command 折叠视图使其只出现最高级别的分类名称。@Command([ViewCollapseAll])此 @command 相当于如下格式的 URL 命令:http://host/database/viewy/OpenV ... 30&CollapseViewViewExpandViewExpand @command 展开视图中当前分类或当前主文档下的所有内容。@Command([ViewCollapseAll])仅当“使用 Java 小程序”有效时此 @command 才能用于 Web 上的视图。ViewExpandAllViewExpandAll @command 展开视图以显示所有级别。@Command([ViewExpandAll])此 @command 相当于如下格式的 URL 命令:http://host/database/By+Category ... Count=30&ExpandViewViewRefreshFieldsViewRefreshFields @command 重新计算当前打开的文档中所有计算域的值:@Command([EditRefreshFields])仅当“在浏览器中使用小程序”对正在执行的视图或文件夹有效时,此 @command 才可用于 Web。ViewShowSearchBar在 Web 应用程序中,ViewShowSearchBar @command 打开搜索视图。@Command([ViewSearchBar])在 Notes 客户机中,此 @command 切换视图中搜索条的显示。此 @command 相当于如下格式的 URL 命令:http://host/database/universalID/$searchForm?SearchView

阅读全文(3047) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144778406 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号