アダプティブフォームの自動保存を有効にするカスタム方法を実装

カスタムイベントを実装して自動保存機能をトリガーできます。次の手順を実行して、カスタムイベントを作成し実装します。

  1. クライアントライブラリとクライアントライブラリフォルダーを作成します。手順について詳しくは、クライアント側ライブラリの使用ドキュメントを参照してください。

    例えば、次のスクリプトでは、カスタムの emailFocusChange イベントを使用して自動保存機能をトリガーしています。

    window.addEventListener("bridgeInitializeStart", function (){
        guideBridge.connect(function () { guideBridge.on("elementFocusChanged", function (event,data) {
            if(data.target.name === 'Email') {
                guideBridge.trigger("emailFocusChange");
            }
        });
       });
    });
    
    NOTE
    クライアントライブラリフォルダーの作成時に、カテゴリプロパティが定義されます。カテゴリプロパティに割り当てた値を書き留めておきます。
  2. アダプティブフォームを作成者モードで開きます。

  3. 編集モードでコンポーネントを選択し、 field-level アダプティブフォームコンテナ cmppr を選択します。

  4. プロパティで「基本」セクションを開きます。クライアントライブラリのカテゴリ ​ボックスで、クライアントライブラリフォルダーの作成時に定義したカテゴリプロパティの値を入力します。

  5. 「自動保存」セクションを開きます。このイベント後に自動保存 ​ボックスで、クライアントライブラリで既に定義されているカスタムイベントを指定します。「OK」をクリックします。

前のページアダプティブフォームにおけるグラフ
次のページリダイレクトページの設定

Experience Manager