[]
GcFormPersistenceクラスの新しいインスタンスを初期化します。
動作対象となるフォーム要素
コンポーネントの設定
コンポーネント名('GcFormPersistence')を取得します。
このフォームのストレージキーの一意の識別子。 IDのないフォームを使用する場合は必須です。 指定しない場合、フォームIDが使用されます。
フォームデータを保存するタイミング(RefereshまたはSubmit)を取得または設定します。
フォームデータの保存先(セッションストレージまたはローカルストレージ)を取得または設定します。
セッションストレージまたはローカルストレージに保存されたデータを消去します。
キーの名称を渡すと、ストレージからそのキーに対する値を返します。
値を取り出したいキーの名称
フォームデータを保存し永続化します。
キーの名称と値を渡すと、ストレージにキーを追加する、またはキーがすでに存在する場合はキーに対する値を更新します。
作成または更新したいキーの名称
キーに対する値
現在の要素をスキップする際の処理を設定します。
フォームデータの永続化をキャンセルします。これまでストレージに格納されていたフォームデータは削除され、今後データは保存されなくなります。
データを永続化したいサードパーティ製品に対して個別のルール(IThirdpartyEditor)を登録します。 これにより、HTML標準のInput要素、InputManJSコントロールだけでなく、Wijmoなどサードパーティ製品ライブラリのデータを永続化できます。 ルールでは、ストレージからのデータ取得およびコントロールへのデータ復元、コントロールからのデータ取得およびストレージへのデータ保存、などの処理を定義します。
フォームデータの永続化(ページの更新や複数のセッションにわたってフォーム入力値を保持する)のためのUIの無いコンポーネントを定義します。 注意)プライベートモードやシークレットモードに設定されたブラウザでは本機能は適切に動作しません。