Problema com h:selectOneRadio dentro de um rich:dataTable

Opa pessoal,

eu tenho um radio que tem dois itens. O radio aparece normal, mas o problema é que esse radio está dentro de um dataTable e eu preciso chekar o radio de acordo com o valor que “presidente” vier no item da lista. Eu já procurei aqui no fórum, mas no tópico nimguém respondeu. Alguém sabe como resolver. Eu pensei em usar javascript, mas não sei como.

<h:selectOneRadio
	id="presidente"
	immediate="#{true}" 
	value="#{sessaoComposicaoOrdemHome.presidente}"
	styleClass="radio"  >
	<f:selectItems	value="#{util.splitAsList('true:Presidente,false:Vice-Presidente')}" />
	<ui:insert />
</h:selectOneRadio> 

debugando com o firebug eu descobrir que o id de um dos radios é esse: sessaoComposicaoOrdemSecretarioSessaoGrid:0:ausenciaParteDecoration:ausenciaParte:0

daí então eu fiz o seguinte para marcar um dos radios:
$(‘sessaoComposicaoOrdemSecretarioSessaoGrid:0:ausenciaParteDecoration:ausenciaParte:0’).checked = true;

mas o problema é que eu preciso montar esse id do radio dinâmicamente. Alguém tem alguma ideia?