検索属性の XML 属性の値の定義

検索属性の XML 属性の値の定義に関する情報を確認できます。

以下の表では、検索属性の XML 属性の値の定義に関する情報が記載されています。

コンポーネント

コンポーネント・タイプ

コンポーネントのロケーション

説明

名前

属性

Attributes/Attribute

検索属性の XML 名を示します。 このコンポーネントは、XPath とともに、UI に表示されるコントロールのソースおよびターゲットのバインディングを設定するために使用されます。

DataType

属性

Attributes/Attribute

検索属性のデータ・タイプを示します。 データ・タイプを指定しない場合、それは XPath 属性値と Name 属性値を使用して導き出されます。 デフォルトのデータ・タイプをオーバーライドするには、DataType 属性を使用できます。 各データ・タイプは、String、Date、または Number にマップされます。 照会タイプについて明示的に言及されていない場合、このマッピングは UI で照会タイプを表示するために使用されます。

DisplayName

属性

Attributes/Attribute

検索属性のドロップダウン・リストに表示されるラベルのバンドル・キーを示します。 ラベルについて言及されていない場合は、Name 属性がラベルを表示するバンドル・キーとして考慮されます。 このバンドル・エントリーは、サーバー・サイドのバンドル・ファイルで定義する必要があります。

XPath

属性

Attributes/Attribute

検索属性が属する要素の XML パスを示します。

DefaultQueryTypes

属性

Attributes/Attribute

検索属性のデフォルトの照会タイプを示します。 DefaultQueryTypeDesc が属性に対して設定されていない場合は、次の手順を実行してそれを設定します。

オーバーライドされた照会タイプを読み取るか、または属性のデータ・タイプのすぐに使用可能な照会タイプを使用するかのいずれかによって、サポートされる照会タイプを取得します。 Equal は最も一般的に使用される照会タイプであるので、それがサポートされる照会タイプの 1 つであるかどうかを確認します。 サポートされる場合は、Equal をデフォルトとして使用します。 サポートされない場合は、サポートされる照会タイプのリストに表示される最初の照会タイプを使用します。

StringQueryTypes

エレメント

Attributes/Attribute

すぐに使用可能なストリング照会タイプが、StringQueryTypes 要素の子要素でオーバーライドされることを示します。 すべての指定可能な StringQueryTypes が不要の場合、サポートしたい各照会タイプの StringQueryType の 1 つの QueryType 子要素を作成します。

DateQueryTypes

エレメント

Attributes/Attribute

すぐに使用可能な日付照会タイプが、DateQueryTypes 要素の子要素でオーバーライドされることを示します。 すべての指定可能な日付照会タイプが不要の場合、サポートしたい各照会タイプの DateQueryType の 1 つの QueryType 子要素を作成します。

NumericQueryTypes

エレメント

Attributes/Attribute

すぐに使用可能な数値照会タイプが、NumericQueryTypes 要素の子要素でオーバーライドされることを示します。 すべての指定可能な NumericQueryTypes が不要の場合、サポートしたい各照会タイプの NumericQueryType の 1 つの QueryType 子要素を作成します。

QueryType

エレメント

属性/属性/
StringQueryTypes

または

属性/属性/
DateQueryTypes

または

属性/属性/
NumericQueryTypes

検索属性のサポートされる照会タイプを示します。 サポートされるパラメーターについて詳しくは、「 検索属性でサポートされる照会タイプ 」セクションを参照してください。

QueryType

属性

属性/属性/
StringQueryTypes/QueryType

または

属性/属性/
DateQueryTypes/QueryType

または

属性/属性/
NumericQueryTypes/QueryType

照会タイプを示します。 サポートされる照会タイプについて詳しくは、QueryType 要素の説明を参照してください。

QueryTypeDesc

属性

属性/属性/
StringQueryTypes/QueryType

または

属性/属性/
DateQueryTypes/QueryType

または

属性/属性/
NumericQueryTypes/QueryType

UI で照会タイプに表示されるラベルのバンドル・キーを示します。 QueryTypeDesc の値が設定されていない場合、照会タイプに対応する QueryTypeDesc 属性値は、照会タイプ・ラベルを表示するバンドル・キーと見なされます。 このバンドル・エントリーは、サーバー・サイドのバンドル・ファイルで定義する必要があります。 サポートされる照会タイプについて詳しくは、QueryType 要素の説明を参照してください。

構成

エレメント

Attributes/Attribute

検索属性が、UI コントロールに対する特定の構成と、検索属性に対する指定可能な値を持つことを示します。

ActionURL

属性

Attributes/Attribute/Configuration

検索属性に対する指定可能な値のリストを返すアクションを示します。 このアクションは、事前定義値の 静的リストを返すか、またはそれらを取得するために対応する API を 呼び出して、それらを返すかのいずれかです。 例えば、ActionURL は、共通コード、通貨、国、または地域に関連する値を返すことができます。

UIControlConfiguration

エレメント

Attributes/Attribute/Configuration

検索属性が UI コントロールに対して特定の構成を持つことを示します。

xtype

属性

属性/属性/
Configuration/UIControlConfiguration

「拡張検索」画面で検索属性に対して表示されるコントロールのタイプを示します。 xtype と説明のリストについては、「 属性に使用できる xtype 」セクションを参照してください。

optionsBinding

属性

属性/属性/
Configuration/UIControlConfiguration

optionsBinding 属性は、組み合わせボックス値またはラジオ・ボタン値のいずれかの 1 つの値を構成する、リストの繰り返し要素を指定するために使用されます。

注: これは、組み合わせボックスとラジオ・ボタンにのみ適用されます。

displayField

属性

属性/属性/
Configuration/UIControlConfiguration

displayField 属性は、値がラベルとして使用される 属性を指定します。

注: これは、組み合わせボックスとラジオ・ボタンにのみ適用されます。

valueField

属性

属性/属性/
Configuration/UIControlConfiguration

valueField 属性は、組み合わせボックスまたはラジオ・ボタンのいずれかから選択したオプションの正しい値を表示するために、繰り返し要素を固有に識別するために使用されます。

検索属性でサポートされる照会タイプ

以下の表では、『検索属性の追加または変更』のトピックで説明されている、検索属性でサポートされる照会のタイプを記載しています。

サポートされる照会タイプ

QueryType

QueryTypeDesc

説明

ストリング

EQ

次と同一である

次と同一である

ストリング

FLIKE

starts_with

次で始まる

ストリング

部分一致する

次を含む

次を含む

複数の数値

EQ

次と同一である

次と同一である

複数の数値

GE

greater_than_or_equal_to

次以上

複数の数値

LE

less_than_or_equal_to

次以下

複数の数値

NE

not_equal_to

次と等しくない

複数の数値

LT

less_than

次の数値より小さい

複数の数値

GT

greater_than

次の数値より大きい

日付

EQ

次と同一である

次と同一である

日付

GE

greater_than_or_equal_to

次以上

日付

LE

less_than_or_equal_to

次以下

日付

NE

not_equal_to

次と等しくない

日付

LT

less_than

次の数値より小さい

日付

GT

greater_than

次の数値より大きい

日付

次の数値間

between_from_and_to

範囲内

属性の指定可能な xtype

xtype 属性は、検索属性の「拡張検索」画面で表示されるコントロールのタイプを示します。 以下の表では、『検索属性の追加または変更』のトピックの表で説明されている、検索属性でサポートされる指定可能な xtype を記載しています。

xtype

説明

xadvancedtextcontrol

UI にテキスト・ボックスを表示するために使用されます。

xadvancedradiocontrol

UI にラジオ・ボタンを表示するために使用されます。

xadvanceddatecontrol

UI に日付を入力するためのフィールドを表示するために 使用されます。

xadvancedcomboboxcontrol

UI にドロップダウン・リストを表示するために使用されます。

xadvancedtriggercontrol

UI にトリガー・フィールドを表示するために使用されます。

xadvattributelookup

UI で属性検索ウィジェットを表示する場合に使用します。

xadvancednumbercontrol

UI に数値フィールドを表示するために使用されます。