我有一个动态呈现的 jsf 片段,它有一个日期元素,在选择时应该在我的请求范围 bean 中执行逻辑,但它永远不会触发。
当我从片段中取出元素时,它工作正常。
<p:calendar id="dob_calendar"
value="#{registrationDetailsHandler.dateOfBirth}"
showButtonPanel="true" navigator="true" yearRange="c-80:c+1"
required="true"
requiredMessage="Date of Birth is Required"
immediate="true">
<p:ajax event="dateSelect" update="kid_panel"
listener="#{registrationDetailsHandler.calculateAge()}"
process="@this,firstName" />
</p:calendar>