機械翻訳について

切替処理の追加

値のセットと値を照合する場合は、そのケースに対して適切なアクションを実行するために、切替えアクションを追加します。

このアクションのAPI情報については、「Oracle Visual Builderページ・モデル参照」「切替え」を参照してください。

Switchアクションを使用するには:

  1. 組込みアクションの最後に説明されているように、3つの方法のいずれかでアクションを追加します。
  2. 「値」の場合、プロパティの右端にマウス・ポインタを重ね、選択変数をクリックして、各ケース値と比較する変数を選択します。 値がいずれの大/小文字の値とも一致しない場合、またはNULLまたは未定義の場合は、デフォルトの大/小文字が実行されます。

    たとえば、メニューによってオプションのセットが定義されている場合、切り替えアクションを使用して、選択されているオプションを決定し、そのオプションに対してアクションを実行できます。 この場合、ページ変数menuItemIdは選択したメニュー・オプションを保持し、切替えアクションのプロパティを使用して選択されます:
    jsac-switch-action.jpgの説明は以下のとおりです
    図jsac-switch-action.jpgの説明

  3. ケースを定義するには:
    1. ケースの値を設定するには、Switchアクションでケースを選択し、「値」プロパティを使用してその値を入力するか、またはケースを保持する変数を選択します。 変数を選択するには、プロパティの右端にマウス・ポインタを重ねて選択変数をクリックします。

    1. ケース・ブロックのアクションの追加領域でケースに対して実行するアクションを削除し、「プロパティ」ペインでそのプロパティを構成します:

    1. 残りのケースを無視する場合は、「後にブレーク」を選択します。 選択しない場合、残りのケースは値に関係なく、break文に実行されるまで実行されます(ある場合)。
  4. switchアクションにケースをさらに追加するには、いくつかのオプションがあります:
    • 下部(デフォルト・ケースの直前(存在する場合)に空のケースを追加するには、スイッチ・ノードを右クリックし、「ケースの追加」をクリックします。


      jsac-switch-rightclick.pngの説明が続きます
      図jsac-switch-rightclick.pngの説明

    • 特定の位置に空のケースを追加するには、既存のケースを右クリックし、「次より前にケースを追加」または「次の後にケースを追加」をクリックします。


      jsac-switch-case-rightclick.pngの説明が続きます
      図jsac-switch-case-rightclick.pngの説明

    • 特定のアクションを持つケースを追加するには、「アクション」パレットから、アクションを「ケースの作成」ドロップ領域(最後のノードの場合)または「ケースの作成」ドロップ行(最後のノードでない場合)にドラッグします。



    • ケースを複製するには、ケースを右クリックして「複製」をクリックします。 これは、既存のケースを最初から再作成するのではなく、変更する場合に便利です。