如何将休息服务结果用作值选择器控件的值列表

时间:2013-09-17 22:27:00

标签: rest xpages xpages-extlib xpages-ssjs

外部Domino服务器将我在应用程序中需要的应用程序数据公开为Rest Service。实际上,他们使用viewJsonService,我知道他们将column1暴露给column8,但我没有其他数据访问权限。 URL如下所示:http:\ extserver \ database.nsf \ restservice.xsp \ extdata,其中'extdata'是pathinfo。

我想将该Rest Service返回的数据作为xpage中值选择器控件的值列表的输入。详细地说,我想使用column2中的值作为值选择器中的值,将column5中的值作为值选择器中的标签。

知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

需要一点Java。社交业务工具包提供了如何使用Web服务的示例。它可以在OpenNTF上获得。

您需要注意一些警告(不是特定于XPage,而是UI中的远程数据):

  • 服务可能需要身份验证
  • 通话需要时间,因此您的用户体验
  • 一个好的缓存策略是有意义的(查看范围,会话范围,应用范围)

希望有所帮助