我想在任何验证之前双击触发bean的方法并用当前日期填充日历输入:
<p:calendar id="idInputDueDate" value="#{newMeasureMB.measure.termin}"
required="true" immediate="true">
<p:ajax event="dblclick" listener="#{newMeasureMB.terminToCurrent}"
global="false" update="idInputDueDate" immediate="true"/>
</p:calendar>
支持bean的方法:
public void terminToCurrent(){
measure.setTermin(new Date());
}
它仅在我删除“required = true”时才有效,否则总是会发生验证。我正在使用 primefaces 3.3.1