我正在尝试使用 a4j:actionParam 标记重置表单中的一些值。但它接缝的是空值永远不会到达目标 bean。转换器正确接收它,返回 null,但它从未在 bean 中设置。
目标是为不同的预定义值(上周、上个月等)填写 start 和 endDate。对于“本周”值,endDate 必须重置为 null。
<rich:menuItem value="Last week">
<a4j:support event="onclick" reRender="criteriaStartCalendar,criteriaEndCalendar">
<a4j:actionparam name="startDate" value="#{dateBean.lastWeekStart}" assignTo="#{targetBean.startDate}" />
<a4j:actionparam name="endDate" value="#{dateBean.lastWeekEnd}" assignTo="#{targetBean.endDate}" />
</a4j:support>
</rich:menuItem>