ダイナミック コンボ ボックスは、Windows、Web、およびネイティブ モバイル アプリケーションに適用されるコントロールです。2 つの異なる
トランザクションを関連付けるために使用されます。
このチュートリアルでは、ネイティブモバイルでのダイナミック コンボ ボックスの使用方法について説明します。
AutoGrow |
このプロパティが True の場合、フィールドは項目属性の長さを調節します。 |
Data Source From |
データのロード元を示します (テーブル、データプロバイダー、または固定値)。 |
ItemValues |
ダイナミック コンボ ボックスからアイテムを選択する場合、このプロパティは、このフィールドで使用される値を指定します。 |
ItemDescriptions |
ダイナミック コンボ ボックスによってリストされる項目属性値を指定します。 |
SortDescriptions |
このプロパティが True の場合、説明はソートされます。 |
Conditions |
デプロイされるリストに条件を設定できます (RC までは利用できません)。 |
InstantiatedAttribute |
項目属性名のリストを指定します。ナビゲーションが計算されている場合、その値がインスタンス化されていると見なされます。 |
EmptyItem |
このフィールドに空のオプションを設定できるようにします。 |
この例では、次の 2 つのトランザクションを作成します: Country および Hostel。これらのトランザクションは、1 対 N の関係で、Hostel は 1 つの Country に属しており、Country には複数の Hostel があります。
Hostel トランザクションに
Work With オブジェクト (WWSD) を適用する必要があります (詳しくは、「
Work With パターンの適用」を参照)。
CountryId にダイナミック コンボ ボックスを設定するには、
WW の
[ Control Type ] プロパティを設定する必要があります。
次の画像に示すように、プロパティを設定します:
アイテムの値: CountryId
アイテムの説明: CountryName
確認したいのは国の名前ですが、格納する必要がある値は CountryId です。最後に、
Menu for Smart Devices オブジェクトを作成して、アイテム "WorkWithDevicesHostel" を追加します。
これで完了です。アプリケーションをデバイスにデプロイする準備ができました。
スマート デバイス アプリケーションの概要