0
フォームには「名前」フィールドがあり、クリックするとアドレス帳の名前が開き、ユーザーのリストを選択できます。カスタムコントロールでは同じことをしたいが、カスタムコントロールでは「名前」フィールドのオプションがないので、それを達成する方法は得られない。カスタムコントロールに「名前」フィールドを追加するにはどうすればよいですか?
フォームには「名前」フィールドがあり、クリックするとアドレス帳の名前が開き、ユーザーのリストを選択できます。カスタムコントロールでは同じことをしたいが、カスタムコントロールでは「名前」フィールドのオプションがないので、それを達成する方法は得られない。カスタムコントロールに「名前」フィールドを追加するにはどうすればよいですか?
データプロバイダ「dominoNABNamePicker」を持つ拡張ライブラリの名前ピッカー<xe:namePicker ...>
を使用してください。
<?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拡張ライブラリデモデータベース内の複数選択または入力補完など、より多くの例を見つけることができます:それは、これはそれを使用する方法を簡単な例であるノート9.
の一部です。デモ・データベースはdownload package on OpenNTFにあります。
OpenNTFのExtension Libraryの最新バージョンでは、名前ピッカーの機能が強化されています。特に、returnNameFormatを定義することができます(リーダーフィールドで必須)。詳細については、プルリクエストを参照してください。https://github.com/OpenNTF/XPagesExtensionLibrary/pull/14 –