名前ピッカーの選択データを指定します。
カテゴリ
basics
構文
<xe:this.dataProvider>
<xe:beanNamePicker attributes>content</xe:beanNamePicker> |
<xe:dominoNABNamePicker attributes>content</xe:dominoNABNamePicker> |
<xe:dominoViewNamePicker attributes>content</xe:dominoViewNamePicker> |
<xe:namePickerAggregator attributes>content</xe:namePickerAggregator>
</xe:this.dataProvider>
表 1. xe:beanNamePicker のプロパティプロパティ |
説明 |
dataBean |
管理 Bean の名前またはクラス名。 |
loaded |
ページのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。 |
表 2. xe:dominoNABNamePicker のプロパティプロパティ |
説明 |
addressBookDb |
addressBookSel が db-name の場合に、アドレス帳が格納されているデータベースの名前。 |
addressBookSel |
アドレス帳が格納されているデータベース (all、all-public、all-private、first、first-public、db-name)。 |
groups |
nameList が NULL の場合に、グループエントリを含めるかどうか。デフォルトは true です。 |
loaded |
ページのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。 |
nameList |
返されるエントリ (people、peopleByLastName、groups、peopleAndGroups)。groups と people を上書きします。 |
people |
nameList が NULL の場合に、ユーザーエントリを含めるかどうか。デフォルトは true です。 |
表 3. xe:dominoViewNamePicker のプロパティプロパティ |
説明 |
databaseName |
ビューを含むアプリケーションの名前。 |
label |
複数のデータプロバイダが使用されている場合に、このデータプロバイダを一意に識別します。検索するディレクトリをユーザーが選択できるように、ピッカーコントロールダイアログに表示されます。 |
labelColumn |
ビュー内の列のラベル。 |
loaded |
ページのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。 |
viewName |
ビューの名前。 |
表 4. namePickerAggregator のプロパティプロパティ |
説明 |
dataProviders |
以下のデータプロバイダの 1 つ以上を指定します。xe:beanNamePicker、xe:dominoNABNamePicker、xe:dominoViewNamePicker、xe:namePickerAggregator。 |
loaded |
ページのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。 |
使用法
設計モードで、[すべてのプロパティ] を
クリックし、[basics] の下で [dataProvider] を
探します。
例
以下の名前ピッカーは、ローカルの
names.nsf データベースから取得された、入力ボックスにおける名前の選択項目を提供します。
<xp:this.data>
<xp:dominoDocument var="document1" formName="main"></xp:dominoDocument>
</xp:this.data>
<xp:inputText id="inputText3" value="#{document1.subject}"></xp:inputText>
<xe:namePicker id="namePicker1" for="inputText3">
<xe:this.dataProvider>
<xe:dominoNABNamePicker addressBookSel="db-name"
addressBookDb="names.nsf">
</xe:dominoNABNamePicker>
</xe:this.dataProvider>
</xe:namePicker>