ユーザーの応答に基づいた 2 つのオプションからの選択
ユーザーの応答を使用して、2 つの選択可能なオプションのいずれかを選択することがよくあります。たとえば、特定の製品に標準容量バッテリまたは大容量バッテリを選択できます。
ユーザーの応答に基づいて 2 つのオプションのいずれかを選択するには、次の操作を行います。
1. コンフィギュレーション可能モジュールを作成します。
2. 各パッケージオプションに 1 つずつ、2 つの子部品を関連付けます。
3. コンフィギュレーション可能モジュールにブール入力パラメータを追加します (例: askExtendedDuty)。
このパラメータに適切なプロンプト値を定義します (例: 大容量バッテリが必要ですか?)。
4. コンフィギュレーション可能モジュールの大容量バッテリに対応する子部品の「挿入オプション」にこのブールパラメータを追加します。
5. コンフィギュレーション可能モジュールに、2 つ目のブール非入力パラメータ (useStandardDuty など) を追加します。
このパラメータのデフォルト定義式を !askExtendedDuty として定義します。
6. このコンフィギュレーション可能モジュールの標準容量バッテリに対応する子部品の「挿入オプション」に 2 つ目のブールパラメータ useStandardDuty を追加します。
このアプローチを使用した場合、大容量バッテリを使用するかどうかを尋ねる質問だけが表示されます。ユーザーの応答を自動的に使用して大容量バッテリを含めるかどうかが決まり、ユーザーの応答の逆を使用して標準容量バッテリを除外するかどうかが決まります。