如何查询全球通讯簿?

时间:2014-05-12 08:42:03

标签: xpages lotus-notes lotus-domino xpages-ssjs

我想知道是否有像“全球通讯录”这样的功能。在莲花笔记。如果是这样,有没有办法在Web浏览器中查看对话框中的所有联系人,类似于地址选择器。

2 个答案:

答案 0 :(得分:3)

使用xe:namepicker(并将其附加到例如xe:djextNameTextBox)。

示例:

<xe:djextNameTextBox id="nameField" value="#{document.nameField}" multipleTrim="true" multipleSeparator=","></xe:djextNameTextBox>
<xe:namePicker id="namePicker1" for="nameField">
    <xe:this.dataProvider>
        <xe:dominoNABNamePicker addressBookSel="all-public" nameList="peopleAndGroups">
        </xe:dominoNABNamePicker>
    </xe:this.dataProvider>
</xe:namePicker>

答案 1 :(得分:0)

可能已经开发了很多网络对话框 - 好吧,有(我见过载荷)麻烦是人们可能已经开发了一些东西然后没有在互联网上发布。

除非您使用XPage,否则我不相信网络内置任何内容。

我发现了这个: Brownie's Blog  这看起来像是诀窍。

重新讲述地址簿.. 除非管理员改变了东西,否则它基本上是数据库Names.nsf(服务器的顶级目录)中的$ People或“People”。这会列出在服务器,Web或Notes上拥有帐户的所有人员。这是姓名和地址簿= NAB。

显然,在一个大型组织中,这可能是数以万计的人,所以你可能不想尝试显示整个视图因此选择名称