Domino Designer:根据配置文件值创建视图

时间:2013-01-25 14:20:14

标签: view lotus-domino

在Notes应用程序中,我有一个(全局)配置文件表单(只有一个实例)。 在本文档中,有一个字段包含存储为逗号分隔的单个字符串的不同新闻稿。

另一方面,我有一个客户表格。 可以通过对话列表为每个客户提名其中一些新闻稿 选择背后的代码:
@Explode(@GetProfileField( "Profile_form";"newsletter");",")

我想构建一个视图,其中每个新闻简报都是包含指定客户的类别。

我实际上不知道,怎么做。我对Domino编程很陌生 我试图将结构显示如下:

---------- **Profile_form** --------------  
(...)  
 newsletter = "Hardware, Software"  
(...)  
-------------------------------------------

(只有一个实例!)


---------- **Customer_form** --------------------     
name = John  
lastname = Smith  
company = Example Corporation  
newsletter_nomination = [Hardware; Software]   
-----------------------------------------------------

(每个客户一个实例)


---------- **Newsletter_view** --------------------     
Hardware  
+---- John Smith Example Corporation  
+---- Lucy Potter Another Corporation  
Software  
+---- John Smith Example Corporation  
(...)  
----------------------------------------------------- .

首先,如果您能告诉我如何将每个简报列为我视图中的条目,那将对我非常有帮助。如果我只是通过字段选项选择“newsletter”,我的视图中就不会出现任何条目。

我希望你能帮助我!

1 个答案:

答案 0 :(得分:3)

@GetProfileField在Views中不起作用。

来自@GetProfileField的Notes Designer帮助:

  

此功能在列,隐藏时间,部分编辑器或   查看选择公式。您可以在工具栏按钮或代理中使用它。

  • 您可以更改应用程序以使用常规Notes文档来存储这些信息,这些信息可以显示在视图中。
  • 如果由于依赖于配置文件而过于复杂,您可以编写一个脚本来创建反映配置文件的文档。然后可以在视图中显示这些。

我不确定您的应用程序中的客户配置文件是否是Notes配置文件。如果我理解正确,我认为这些应该是常规文档,并且可以在视图中显示。如果该假设是正确的,您可以创建一个显示4列客户配置文件的视图:

  1. 第1列:客户表单的newsletter_nomination字段作为分类列
  2. 第2栏:姓氏(平栏)
  3. 第3栏:名称(平栏)
  4. 第4栏:公司(平栏)
  5. 希望有所帮助。