Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Notes客户端中LotusXPages的筛选和分类视图_Xpages_Lotus Domino_Xpinc_Viewpanel - Fatal编程技术网

Notes客户端中LotusXPages的筛选和分类视图

Notes客户端中LotusXPages的筛选和分类视图,xpages,lotus-domino,xpinc,viewpanel,Xpages,Lotus Domino,Xpinc,Viewpanel,希望有人能为我们正在Domino客户端(Notes?)查看器中编写的XPages应用程序指出正确的方向 我有一个正在返回的文档视图,该视图上有类别,并且在XPage中显示得很好,我们现在对该视图应用一个过滤器,将其限制为文档的特定所有者,但一旦应用过滤器,类别就会消失,这意味着我们剩下一长串文档,但未排序-是否有任何方法可以在XPage上以分类方式显示过滤后的视图 进一步向下移动我的列表,我还需要能够选择这些文档(以及一个或多个所有者)发送给Lotus代理,然后该代理将创建一个JSON文档发送给

希望有人能为我们正在Domino客户端(Notes?)查看器中编写的XPages应用程序指出正确的方向

我有一个正在返回的文档视图,该视图上有类别,并且在XPage中显示得很好,我们现在对该视图应用一个过滤器,将其限制为文档的特定所有者,但一旦应用过滤器,类别就会消失,这意味着我们剩下一长串文档,但未排序-是否有任何方法可以在XPage上以分类方式显示过滤后的视图

进一步向下移动我的列表,我还需要能够选择这些文档(以及一个或多个所有者)发送给Lotus代理,然后该代理将创建一个JSON文档发送给DocuSign的朋友,请求所选所有者对所选文档进行签名。我还不确定什么是代理,但这是目标


警告:我不是Domino开发人员,所以如果某些术语不正确,请原谅

分类视图是一种非常“注释”的结构。过滤视图时,它将仅显示文档,而不显示类别。虽然它们在后面很实用,但在UI中却很麻烦

在webUI中有几种驯服它们的方法。但是,如果你的用户喜欢它们,你可以考虑将它们平平并重新创建UI(客户端)中的类别。 对于您的用例来说,实际更好的方法是:添加另一个视图,该视图首先由所有者分类,其次由您的类别分类。使用视图控件的类别筛选器将文档限制为该作者。这应该能奏效。最终使用扩展库中的一个控件

代理:不用麻烦了,这是“旧纸条说话”。代理将是一段代码(LotusScript或Java,但由于您执行web交互:Java),由事件触发:手动、按计划、文档创建/更新(有一些延迟)

由于您使用的是XPage,因此您可以使用更简单的选项:创建一个具有所需JSON格式的Bean,添加一个将Notes文档作为参数的方法来填充它,类似于
public void populate(final document doc){…}
,并使用GSON库等简单地将它们打包为JSONGSON库可能在当前的Domino上,我把它作为VOP1.0的一部分放在那里

然后用a和Dokusign交谈。当沿着托管豆之路旅行时,这远比试图和代理打交道要困难得多


希望这对您有所帮助并提出更多问题!(请查看)

分类视图是一个非常“注释”的结构。当您筛选视图时,它将只显示文档,而不显示类别。虽然它们在后面很实用,但在UI中却很麻烦

在WebUI中,有几个是如何驯服它们的。但是如果你的用户喜欢它们,你可以考虑将它们平平并重新创建UI(客户端)中的类别。

对于您的用例来说,实际更好的方法是:添加另一个视图,该视图首先由所有者分类,其次由您的类别分类。使用视图控件的类别过滤器将文档限制为该作者。这应该可以做到。最终使用扩展库中的一个控件

对于代理:不用麻烦了,这是“旧笔记说话”。代理是一段代码(LotusScript或Java,但由于您执行web交互:Java),由事件触发:手动、按计划、文档创建/更新(有一些延迟)

由于您使用的是XPage,因此您可以使用更简单的选项:创建一个具有所需JSON格式的Bean,添加一个将Notes文档作为参数的方法来填充它,类似于
public void populate(final document doc){…}
,并使用GSON库等简单地将它们打包为JSONGSON库可能在当前的Domino上,我把它作为VOP1.0的一部分放在那里

然后用a和Dokusign交谈。当沿着托管豆之路旅行时,这远比试图和代理打交道要困难得多


希望这对您有所帮助并提出更多问题!(检查)

感谢您的回复-在ro收到此回复之前,boss和我列出了一些场景,并提出了与您的第一个Balsamiq模型类似的选项,但是我们没有可点击的列表框,而是有一个复选框列表和一个“过滤器”底部的按钮-我的下一个挑战是获取所选元素的值,以将其添加到通过openNTF JDBC驱动程序运行的SQL语句的筛选器中-这可能是我的下一个S/O问题…您最好使用FTQuery,而不是将SQL添加到图片中。FT是内置的。SQL bolted只有一些页面/文档可以为FTQuery指向我——我在Google上看到的页面(大部分)指向一个“eXist DB”,我们正试图访问一个预先存在的MS-SQL数据库中的数据(根据我上面的警告,SQL几乎是唯一对我有意义的部分:))语法在这里:还有Java API(亦供浏览)关于FT驱动视图的一点警告:我们围绕它构建了很多应用程序,主要问题是文档创建/更新后的延迟-在FT更新之前,它不会显示正确的数据。感谢您的回复-在ro收到此消息之前,我和老板详细描述了一些场景,并提出了与您的第一个Balsamiq模型类似的选项,howe我们有一个复选框列表和一个“过滤器”,而不是一个可点击的列表框底部的按钮-我的下一个挑战是获取所选元素的值,以将其添加到通过openNTF JDBC驱动程序运行的SQL语句的筛选器中-这可能是我的下一个S/O问题…您最好使用FTQuery,而不是将SQL添加到图片中。FT是内置的。SQL bolted是否有任何页面/文件