我正在做一个密码编辑器。可以通过两种方式输入密码:手动输入密码和确认值或选择一些已经生成的密码。
要使用生成的密码,必须从选择框中选择一个新值。更改触发使用所选值中的值填充密码/确认字段(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>
I need to implement the filling of password fields also when the the same value is selected. 我该如何实施?一种方法是添加一个额外的值,一个默认的空值。