Problema para com checkbox com jsf

tenho dois checkbox, gostaria de fazer uma função javascript para ao clicar no segundo, o primeiro fosse selecionado, o problema ;e que os checkboxs estão dentro de uma tag rich:dataDefinitionList , segue o código abaixo

<rich:dataDefinitionList var="seaList" value="#{userLg.user.screen}">	 	           		
		        <tr>  		
		        	<td class="formFieldTitle"><h:outputText value="#{seaList.scr_description}"/></td>	
		        	<td class="formField">
		        		<h:outputText value="#{msgs.view}"/>&nbsp;<h:selectBooleanCheckbox value="#{seaList.view}"/>&nbsp;&nbsp;&nbsp;&nbsp;
		        		<h:outputText value="#{msgs.change}"/>&nbsp;<h:selectBooleanCheckbox value="#{seaList.change}"/>
		        	</td>   
		        </tr> 			
	        </rich:dataDefinitionList>

alguem sabe como posso definir um id unico para cada checkbox?

Para definir um id para cada componente, basta informar a propriedade id :slight_smile:

&lt;h:selectBooleanCheckbox id="checkA" value="#{seaList.view}"/&gt;
&lt;h:selectBooleanCheckbox id="checkB" value="#{seaList.change}"/&gt;

Para tratar o evento de click no checkbox, você pode usar o a4j:support e dar reRender no componente que você quer.
http://www.guj.com.br/posts/list/99221.java