我工作在Lotus / Domino的一个新的Web应用程序。我是新来的莲花/ Domino的编程,所以原谅我不知道简单的东西。

我所试图做的是显示的信息表,其中包含一个链接的一列。该链接的格式如下[ HTTP://server/app.nsf/form的OpenForm&ideaNum = 1&VAR2 = foo2的]

我怎样才能检索到URL中的信息,从视图或文件获取信息?

到目前为止,我曾经试图访问的webQueryOpen事件的查询字符串,但莲花运行代理的DOM写入浏览器之前,QUERY_STRING中是不可用的。

我不知道怎么回事,从一种形式获取信息到另一个莲花。

感谢您的帮助。

-Kris

有帮助吗?

解决方案

如果你传递多个PARAMS在QUERY_STRING,你可以得到多米诺多做一点工作的为您服务。有一个功能命令 - UrlQueryString - 可在PARAMS格式化成一个列表中,在限定所述“&”

E.g。服务器/ app.nsf /形式?的OpenForm&ideaNum = 1&VAR2 = foo2的 变为列表:

的OpenForm ideaNum = 1 VAR2 = foo2的

要使用它,目的地表格上创建称为类似“QryStringList”多值的文本字段。 设置组成时,它被计算,并设置它的值以@UrlQueryString。

在您的WebQueryOpen代理,可以访问PARAMS如doc.QryStringList(0),docQryStringList(1)等,如果你使用LotusScript。

我相当肯定,我把这个使用信息一起从IBM / LDD论坛,但确切的源丢失在时间和记忆的迷雾,所以道歉,如果我抄别人的文章。

其他提示

正如跟进,我发现,您可以命名一样QUERY_STRING表单变量指定。该变量实际上是Lotus的保留期限,跑出了浏览器的信息之前,所以莲花预取的变量。

由于预取,您可以在webQueryOpen活动期间访问URL信息。

我希望这可以帮助别人寻找相同类型的功能。

-Kris

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top