dataProvider - 名前ピッカーデータプロバイダ

名前ピッカーの選択データを指定します。

カテゴリ

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 addressBookSeldb-name の場合に、アドレス帳が格納されているデータベースの名前。
addressBookSel アドレス帳が格納されているデータベース (allall-publicall-privatefirstfirst-publicdb-name)。
groups nameList が NULL の場合に、グループエントリを含めるかどうか。デフォルトは true です。
loaded ページのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。
nameList 返されるエントリ (peoplepeopleByLastNamegroupspeopleAndGroups)。groupspeople を上書きします。
people nameList が NULL の場合に、ユーザーエントリを含めるかどうか。デフォルトは true です。
表 3. xe:dominoViewNamePicker のプロパティ
プロパティ 説明
databaseName ビューを含むアプリケーションの名前。
label 複数のデータプロバイダが使用されている場合に、このデータプロバイダを一意に識別します。検索するディレクトリをユーザーが選択できるように、ピッカーコントロールダイアログに表示されます。
labelColumn ビュー内の列のラベル。
loaded ページのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。
viewName ビューの名前。
表 4. namePickerAggregator のプロパティ
プロパティ 説明
dataProviders 以下のデータプロバイダの 1 つ以上を指定します。xe:beanNamePickerxe:dominoNABNamePickerxe:dominoViewNamePickerxe: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>