我有一个简单的名称选择器:
<xe:namePicker id="namePicker1" for="myNameEditBox">
<xe:this.dataProvider>
<xe:dominoNABNamePicker
valueNameFormat="common"
people="true"
nameList="people"
groups="false"
addressBookSel="all">
</xe:dominoNABNamePicker>
</xe:this.dataProvider>
</xe:namePicker>
但它仅带来来自名称的服务器名称。nsf 中可能没有人员(应用程序运行的服务器)。所以我需要让它像 Notes 客户端一样工作
最佳答案
您可以使用 xe:namePickAggregator 查找多个地址簿
<xe:namePicker
id="namePicker1"
for="inputText1">
<xe:this.dojoAttributes>
<xp:dojoAttribute
name="maxRowCount"
value="10000">
</xp:dojoAttribute>
</xe:this.dojoAttributes>
<xe:this.dataProvider>
<xe:namePickerAggregator>
<xe:this.dataProviders>
<xe:dominoNABNamePicker
addressBookDb="server!!nab1.nsf"
addressBookSel="db-name"
groups="false"
people="true"
valueNameFormat="common">
</xe:dominoNABNamePicker>
<xe:dominoNABNamePicker
addressBookDb="names.nsf"
addressBookSel="db-name"
groups="false"
people="true"
valueNameFormat="common">
</xe:dominoNABNamePicker>
</xe:this.dataProviders>
</xe:namePickerAggregator>
</xe:this.dataProvider>
</xe:namePicker>
关于javascript - 如何使 xPages 名称选择器显示公司目录或扩展目录目录名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51550893/