0

私はパスワードエディタをやっています。パスワードは 2 つの方法で入力できます。パスワードと確認用の値を手動で入力する方法と、既に生成されたパスワードを選択する方法です。

生成されたパスワードを使用するには、選択ボックスから新しい値を選択する必要があります。変更により、パスワード/確認フィールド (psw1およびpsw2) に、選択した値の値が入力されます。

<p:selectOneMenu value="#{password.selectedPassword}" >
    <f:selectItems value="#{password.passwords}" var="val"
        itemLabel="#{val}" itemValue="#{val}" />
        <p:ajax update="psw1, psw2" listener="#{password.passwordChanged}"/>
</p:selectOneMenu>

同じ値が選択された場合にも、パスワード フィールドの入力を実装する必要があります。どうすればこれを実装できますか? 1 つの方法は、追加の値 (デフォルトの空の値) を追加することです。

4

1 に答える 1