Ola bom dia a tds,estou com uma duvida em relacao ao   	<h:selectBooleanCheckbox/>,
tenho dois na minha pagina e gostaria de que ao selecionar um o outro fosse desmarcado como posso fazer isso?
alguem pode dar uma dica?
abracos.
consegui resolver isso assim:
<h:selectBooleanCheckbox value="#{cliente.cliente.tipopessoaf}" onclick="submit()" 
                                  	immediate="true"  id="chpf" styleClass="select" disabled="#{cliente.cliente.tipopessoaj}">
                                  	<a4j:support actionListener="#{cliente.mudaPessoaj}" event="onclick" reRender="panel" immediate="true">  </a4j:support>
                                  	</h:selectBooleanCheckbox>
<h:selectBooleanCheckbox value="#{cliente.cliente.tipopessoaj}" onclick="submit()"
                                 	 immediate="true"id="chpj" styleClass="select" disabled="#{cliente.cliente.tipopessoaf}">
                                 	<a4j:support actionListener="#{cliente.mudaPessoaf}" event="onclick"  immediate="true" reRender="chpf">  </a4j:support>
                                 	</h:selectBooleanCheckbox>
Agora o problema é o seguinte,tenho alguns campos obrigatorios e qdo seleciono um chekbox ele deveria enviar o form mas nao passa por causa dos campos obrigatorios,pq isso acontece se os checkboxes estao com imediate=“true”.
flws
Para ter esse efeito voce precisa usar o <h:radioButtonGroup />no lugar de <h:selectBooleanChecbox />
blz mark, mas como faço para desviar da validacao"imediate=true" ao enviar os valores do checkbox?
Voce realmente precisa enviar os valores na hora que ser clicado?
Se for mande o a4j usar o reRender só no componente que voce quer mudar, se for o relatorio inteiro vai passar pelas validações.