機械翻訳について

11 JSONアクション・チェーンの操作

「アクション・チェーン」は、ユーザーがユーザー・インタフェース内のページまたはコンポーネントと対話するときの動作を決定します。たとえば、ユーザーが表内の行を選択するか、ページのボタンをクリックします。 各アクション・チェーンは、一連のactions (たとえば、ページへのナビゲート、RESTエンドポイントのコール、変数へのデータの割当てなど)を定義し、eventが発生すると「イベント・リスナー」によって起動されます。

従業員リスト・ページの編集ボタンをクリックしたユーザーを、従業員の詳細を変更できるページに移動するとします。 これを行うには、「編集」ボタンのojActionイベントを定義し、ojActionイベントをリスニングするイベント・リスナーを作成し、ナビゲート・アクションを含むアクション・チェーンを選択して「従業員の編集」ページを開きます。 ojActionイベントが発生するたびに、イベント・リスナーによってアクション・チェーンがトリガーされ、「従業員の編集」ページに移動します。

ノート:

JavaScriptにすべての新しいアクション・チェーンを作成する必要があります。これは、JSONよりも大きな利点があります。 ただし、既存のJSONアクション・チェーンは引き続き編集できます。 JSONでJavaScriptを使用するメリットがわからない場合は、次のトピックを参照してください。

JavaScriptおよびJSONアクション・チェーン

次のような多くの利点があるため、(JSONではなく)JavaScriptアクション・チェーンを使用することをお薦めします:
  • JavaScriptアクション・チェーンのビジュアル・エディタは、構造ペインに役立ちます。
  • JavaScriptコード・エディタには、コードの記述に役立つ「アクション」パレット、「構造」ペインおよび「プロパティ」ペインが含まれています。
  • JavaScriptアクション・チェーンでは、ローカル関数を使用してモジュール化を改善し、関連するロジックを一緒に保持できます。
  • JavaScriptを使用すると、次のような多くの利点があります:
    • ブラウザのDeveloperツールを使用できるため、デバッグが容易です。
    • マージなどのGit操作によるコードの容易な管理。
    • 自己完結型のアクション・チェーンにより、複雑なコードを処理するために外部モジュール関数が不要になります。
    • 一般的なタスクを簡略化するための広範なメソッドとプロパティを備えた組込みタイプ。
    • 複雑な変換、フィルタリング、マッピングなど、強力なデータ操作機能。
    • 豊富な標準ライブラリを活用できます。
    • 複雑なロジックおよびエラー処理を実装するための、whileループ文やtry-catch文などの包括的な制御フローおよび転送文。