0 返信 最新の回答 日時: Mar 29, 2005 10:32 AM ユーザー:(アドビフォーラム情報)

    【トピック紹介】リセットボタンの除外

    Level 1
      【オリジナルトピック】
      http://www.adobeforums.com/cgi-bin/webx?50@@.3bb8e119

      【質問】
      Designer 7.0 は標準の [リセットボタン] をライブラリから選択すると、自動的に以下の JavaScript を追加します。
      xfa.host.resetData();
      これを利用して特定フィールド以外のフィールドだけをリセットする方法を教えてください。特定フィールド以外のフィールドの名前をパラメータに入力するしか方法はないんでしょうか。
      たとえば、50 個のフィールドのフォーム内で、「リセット」ボタンをクリックすると 49 個のフィールドがクリアされ、50 番目のフィールドは、リセットアクションを受けないようにしたいのです。

      【回答】
      フォームに文書変数を導入し、リセットしたくないフィールドのデータを一時ストレージとして使用します。それから、xfa.host.reset() を呼び出した後、値をフォームに再割り当てします。

      【追加情報】
      以下のリンク先の PDF がサンプルになります。参考にしてください。
      http://66.34.186.88/LiveCycleSamples/ResetNotAllFields.pdf

      【アドビ米国ユーザフォーラム情報紹介について】