Lotus notes 用于在复合应用程序中读取动态属性的选项

Lotus notes 用于在复合应用程序中读取动态属性的选项,lotus-notes,Lotus Notes,可以使用如下语法打开Lotus Notes复合应用程序(CA): cai:///uniqueappid/uniquepageid?hint 根据一篇维基文章- -您可以将动态属性传递给复合应用程序,并让CA中的组件读取它。 这篇文章有这样一个例子: String[] values = data.getPreference("com.ibm.portal.app.input.NiklasTest"); 它应该能够从如下格式的URL读取参数: cai:///uniqueappid/uniquepa

可以使用如下语法打开Lotus Notes复合应用程序(CA): cai:///uniqueappid/uniquepageid?hint

根据一篇维基文章- -您可以将动态属性传递给复合应用程序,并让CA中的组件读取它。 这篇文章有这样一个例子:

String[] values = data.getPreference("com.ibm.portal.app.input.NiklasTest");
它应该能够从如下格式的URL读取参数: cai:///uniqueappid/uniquepageid?hint&NiklasTest=xxxxx

我正在寻找我的选择是为了得到一个这样的财产处理

  • 编写java组件。这似乎是可行的
  • 对xPage组件进行编码。它能控制动态吗 财产
  • 编写Portlet组件的代码。它能拿到一张支票吗 动态属性的句柄
  • 基于表格或页面的NSF编码 组成部分是否有LotusScript或@functions可以获得句柄 关于动态特性

我不是在寻找最好的解决方案。我正在寻找一个已知有效的选项列表。基本上在我上面的列表中剔除。我对复合应用程序一无所知,也不知道什么是动态属性,但在XPage中,您可以简单地使用param.NiklasTest从URL获取xxxxx。

在需要传递参数(并且能够多次打开CA)的应用程序中。 (简单的)解决方案是动态构建.ca文件(并嵌入参数),然后启动它

可以使用设计器为.ca文件构建模板


在我的用例中,cai url将从浏览器启动。我会让成千上万的用户每小时都这样做。根据您的建议,我看到了一些实施问题。安全相关问题-让浏览器在本地创建文件,然后激活它。在复合应用程序中用作组件的xPage中使用param.NiklasTest是否能够访问用于打开复合应用程序的cai类型url中的参数?我担心它不会。。。。