Я пытаюсь сбросить некоторые значения в форме, используя тег a4j: actionParam. Но кажется, что нулевые значения никогда не поступают в целевой бин. Преобразователь получает его правильно, возвращает ноль, но он никогда не устанавливается в компоненте.
Цель состоит в том, чтобы заполнить start и endDate для различных предопределенных значений (последняя неделя, последний месяц и т. Д.). Для значения «Эта неделя» endDate должно быть сброшено в ноль.
<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>