1

install4j には、ユーザー名とパスワードのフィールドを含む構成可能なフォームがあります。ユーザーがユーザー名とパスワードを入力して [次へ] ボタンをクリックすると、Web サービスを使用して資格情報が有効かどうかを確認し、次の画面に進みます。有効でない場合は、Util.showErrorMessage(wrappedMsg); を使用して、「無効な資格情報 - 正しいユーザー名/パスワードを入力してください」と同じ画面でユーザーにメッセージをスローします。ユーザーがこの新しいウィンドウで [OK] をクリックしたら、以前に入力したユーザー名とパスワードをクリアする必要があります。制御フローに存在する Configurable Form->Properties->Validation Expression からエラー メッセージを入力しています。検証式から UserName と Password フィールドのテキストを再度 null に設定する方法を教えてください。

4

1 に答える 1

1

おそらく、テキスト フィールドの値を直接設定するのが最も簡単でしょう。あなたができる検証式で

((JTextField)formEnvironment.getFormComponentById("123").
    getConfigurationObject()).setText("");

ここで、「123」はフォーム コンポーネントの ID です。

于 2013-04-30T08:00:20.570 に答える