У меня есть два радиоприемника, а один зависит от другого. Я хочу отключить второй, когда есть указанное изменение в первом. Я использовал a4j:support
тег для ее выполнения, как показано в коде нижеa4j: поддержка не выполняется рендеринг радиокнопки мгновенно
<td align="left">
<h:selectOneRadio value="#{wcbBean.wcbVO.IS_UNABLE_TO_PERFORM}">
<f:selectItem itemValue="1" itemLabel="Yes" />
<f:selectItem itemValue="0" itemLabel="No" />
<a4j:support event="onchange" action="#{wcbBean.setDegImpairState}" reRender="rbDegImpair">
</a4j:support>
</h:selectOneRadio>
</td>
<td align="right">Degree of Impairment:</td>
<td align="left">
<h:selectOneRadio id="rbDegImpair" value="#{wcbBean.wcbVO.DEGREE_OF_IMPAIRMENT}" disabled="#{wcbBean.wcbVO.DISABLE_DEGREE_IMPAIR}">
<f:selectItem itemValue="TOTAL" itemLabel="TOTAL" />
<f:selectItem itemValue="PARTIAL" itemLabel="PARTIAL" />
</h:selectOneRadio>
</td>
Второй набор не раз рендеринга на изменение первого набора, но после того, как один клик в любом месте на странице. Почему мне нужно щелкнуть по странице, чтобы отключить второй набор?