0
在表單中,有一個「名稱」字段,點擊後可打開地址簿名稱,通過它我可以選擇用戶列表。我想通過自定義控件做同樣的事情,但沒有得到如何實現它,因爲自定義控件中沒有「名稱」字段的選項。如何在自定義控件中添加「名稱」字段?
在表單中,有一個「名稱」字段,點擊後可打開地址簿名稱,通過它我可以選擇用戶列表。我想通過自定義控件做同樣的事情,但沒有得到如何實現它,因爲自定義控件中沒有「名稱」字段的選項。如何在自定義控件中添加「名稱」字段?
使用名稱選取器<xe:namePicker ...>
來自具有數據提供者「dominoNABNamePicker」的擴展庫。這說明9
的一部分,這是一個簡單的例子,如何使用它:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view
xmlns:xp="http://www.ibm.com/xsp/core"
xmlns:xe="http://www.ibm.com/xsp/coreex">
<xp:inputText
id="inputText1"
value="#{sessionScope.name}">
</xp:inputText>
<xe:namePicker
id="namePicker1"
for="inputText1">
<xe:this.dataProvider>
<xe:dominoNABNamePicker></xe:dominoNABNamePicker>
</xe:this.dataProvider>
</xe:namePicker>
</xp:view>
你可以找到更多的例子,包括在Domino_Pickers.xsp的XPages擴展庫演示數據庫多選或預輸入。您可以在download package on OpenNTF中找到演示數據庫。
隨着OpenNTF上擴展庫的更新版本,對名稱選取器進行了一些增強,最顯着的是能夠定義returnNameFormat(以獲得規範,由讀者字段所需)並限制搜索結果。詳情請參閱pull request https://github.com/OpenNTF/XPagesExtensionLibrary/pull/14 –