View Domino设计器:从嵌入式视图访问选定行

View Domino设计器:从嵌入式视图访问选定行,view,formula,lotus-domino,lotusscript,View,Formula,Lotus Domino,Lotusscript,我再一次有一个关于Domino Designer的问题 有一些通讯应该分配给几个联系人 Combobox: _______________________ | ComboBox Newsletter ⇓| ----------------------- Embedded View: __________________________________ | Name | Lastname | Company | --------------------------------

我再一次有一个关于Domino Designer的问题

有一些通讯应该分配给几个联系人

Combobox:
 _______________________
| ComboBox Newsletter  ⇓|
 -----------------------


Embedded View:
__________________________________
  |  Name   | Lastname |  Company |
-----------------------------------
   John       Smith        ABC 
 • Anna       Tylor        XYZ      (<- Anna is selected)
   Michael    Williams     ZYX

Button:
 ________
| Submit |
因此,我构建了一个包含组合框的表单来选择新闻稿。 下面是一个包含所有可用联系人的嵌入式视图

Combobox:
 _______________________
| ComboBox Newsletter  ⇓|
 -----------------------


Embedded View:
__________________________________
  |  Name   | Lastname |  Company |
-----------------------------------
   John       Smith        ABC 
 • Anna       Tylor        XYZ      (<- Anna is selected)
   Michael    Williams     ZYX

Button:
 ________
| Submit |
其思想是,要选择时事通讯,通过选择边距和点击按钮来选择所需的每个联系人。该按钮的神奇之处在于,通过将选定的通讯添加到联系人表单中的预期多值字段,将其分配给每个选定联系人

但是,我如何找出哪些行是由公式、LotusScript或JavaScript按以下顺序选择的:-p

@GetFocusTable没有为我产生任何有价值的结果


谢谢你的帮助

如果从嵌入视图的操作栏中的操作运行代码,则可以实现这一点。这必须是嵌入式视图的视图操作

我不认为你能用@Formulas做到这一点。您需要的是LotusScript。可以使用NotesDatabase类的UnprocessedDocuments属性获取所选文档的句柄。以下是一些详细信息和代码示例:

要在嵌入视图中显示动作栏,必须在嵌入视图的属性中启用“显示动作栏”选项

在设计器中查看:

这是notes客户端中的外观:


嗨,迈克尔。你又一次想帮我。再给我一杯thx;我能够创造一个新的行动。但它显示在表单的最上面。我期望它出现在嵌入式视图中,还是我错了?尽管如此,我还是按照链接中的建议使用了以下代码:Set col=db.UnprocessedDocuments Msgbox col size:&col.count但集合始终计数为0。你指出,我启动了这个选项。我想我必须以某种方式将动作分配给嵌入式视图,但我不知道如何分配。抱歉:您好,Markus,操作按钮必须创建为嵌入视图的视图操作。这将显示在具有自己的操作栏的嵌入式视图中。见我的更新上面。