値ピッカー用の選択データを指定します。
カテゴリ
basics
構文
<xe:this.dataProvider>
<xe:beanValuePicker attributes>content</xe:beanValuePicker> |
<xe:dominoViewValuePicker attributes>content</xe:dominoViewValuePicker> |
<xe:simpleValuePicker attributes>content</xe:simpleValuePicker>
</xe:this.dataProvider>
表 1. xe:beanValuePicker のプロパティプロパティ |
説明 |
dataBean |
管理 Bean の名前またはクラス名。 |
loaded |
ページのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。 |
表 2. xe:dominoViewValuePicker のプロパティプロパティ |
説明 |
databaseName |
ビューを含むアプリケーションの名前。 |
labelColumn |
ビュー内の列のラベル。 |
loaded |
ページのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。 |
viewName |
ビューの名前。 |
表 3. xe:simpleValuePicker のプロパティプロパティ |
説明 |
caseInsensitive |
大/小文字を区別しないキーを使用する場合は true を指定します。 |
labelSeparator |
ラベルとテキスト値の分離記号。例えば、翻訳可能なラベルとロケールに依存しない値の間に縦線を入れる場合などに使用します。 |
loaded |
ページのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。 |
valueList |
選択値。 |
valueListSeparator |
テキストリストの値分離記号。 |
使用法
設計モードで、[すべてのプロパティ] を
クリックし、[basics] の下で [dataProvider] を
探します。
例
以下の例は、スコープ変数にバインドされるリンク選択コントロール、ページを送信するためのボタン、スコープ変数の値を表示する計算結果フィールドを示します。
<xp:table>
<xp:tr>
<xp:td>Link Select</xp:td>
<xp:td>
<xe:djextLinkSelect id="djextLinkSelect1"
value="#{sessionScope.djextLinkSelect1}">
<xe:this.dataProvider>
<xe:simpleValuePicker valueListSeparator=","
valueList="red,blue,green">
</xe:simpleValuePicker>
</xe:this.dataProvider>
</xe:djextLinkSelect>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td></xp:td>
<xp:td>
<xp:button value="submit" id="button1"><xp:eventHandler event="onclick" submit="true"
refreshMode="complete" immediate="false" save="true"></xp:eventHandler></xp:button></xp:td>
</xp:tr>
<xp:tr>
<xp:td>Value</xp:td>
<xp:td>
<xp:text escape="true" id="computedField1"
value="#{sessionScope.djextLinkSelect1}">
</xp:text>
</xp:td>
</xp:tr>
</xp:table>