検索属性の 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 に数値フィールドを表示するために使用されます。 |