Estou matutando aqui e não consigo nem a pau, talvez pq eu não seja nenhum expert em JSF fazer com que dispare o evento cada vez que eu selecionar um radio diferente.
Ex.: Selecionei radio 1 ele vai até o Bean pega alguns valores e atualiza meu h:outputText. Ex.: se estava AAAA e selecionei q radio vai no Bean pega valor e muda para BBB. o problema é que ele vai no bean com o código abaixo mas não atualiza com o valor novo o h:outputText.
Usei o código abaixo:
<%/* SelectOneRadio: Componente que Controla os botões Radio utilizados na Tabela de Consulta */%>
<t:selectOneRadio
id="id"
layout="spread"
forceId="true"
forceIdIndex="false"
value="#{Bean.codigoSelecionado}">
<f:selectItems value="#{Bean.tabelaConsultaRadios}" />
<a4j:support event="onclick" actionListener="#{Bean.verificar}"
reRender="idOutput" ajaxSingle="false" />
</t:selectOneRadio>
P.S.: Se tiver problemas em manter o estado do ManagedBean (caso o escopo seja request), utilize no início da sua página a tag <a4j:keepAlive beanName=“meuMB”/>