selectOneRadio + javascript

Pessoal, preciso fazer uma automação de tela, e queria saber como fazer isso via JSF. No caso, eu preciso de algo que seria mais ou menos assim.

<h:selectOneMenu value="#{mbean.valor}">  
    <f:selectItem itemValue="1" itemLabel="Activa" onclick="fazAutomacao(true)"/>  
    <f:selectItem itemValue="0" itemLabel="Inativa" onclick="fazAutomacao(false)"/>  
</h:selectOneRadio>  

Pois eu preciso setar o valor escolhido no submit, e ao mesmo tempo fazer algumas autoamações de tela assim que o usuário selecionar um ou outro radio. Tem como fazer isso?

Você pode utilizar o componente a4j:support dentro do seu selectOneRadio, basta utilizar “onchange” dentro da propriedade event e realizar um action para o seu ManagedBean, e dentro do seu Bean você faz todo o processamento necessário.

Uma dica importante e utilizar o ajaxSingle=“true” além de evitar que toda requisição seja submetida para o servidor também da um efeito de ajax na sua aplicação.