1

install4jを評価しています。私が作成しようとしているインストーラーは、パスワードテキストフィールドを使用しています。このフィールドの値は、エンコードされた値として応答変数ファイルに書き込まれる必要があります。さらに、インストーラーは2つのインストールパスを許可する必要があります。

  • ユーザーがすべての画面を表示し、すべての値を確認/入力できる通常のパス(「詳細」)-このパスを使用すると、パスワードフィールドは正常に機能します。

  • ユーザーがすべての画面を表示せずに更新インストールを開始できるようにするために、成功した以前のインストールのすべての値を使用する必要がある単純なパス。

単純なパスを使用すると(パスワードフィールドを含む画面は表示されません)、インストール時には、エンコードされた変数( "passwordField" .encoded)のみが使用可能であり、「実際の」パスワード変数は使用できないようです。この変数を含む画面を表示せずに「実際の」パスワード変数を取得する可能性はありますか?おそらく、ある種の「デコード方法」を使用することによってですか?

ご助力ありがとうございます!

フランク

4

1 に答える 1

0

単純パスに表示される画面に同じ変数を持つ別のパスワードコンポーネントを追加し、その可視性式を「false」に設定します。次に、その非表示のコンポーネントは、デコードされた値で変数を更新します。

于 2012-02-27T11:52:36.673 に答える