Hi people!!
I have got a rich:dataTable that contains a column with a h:selectBooleanCheckbox.
The thing is that the h:selectBooleanCheckbox contains an a4j:support, supporting the event "onclick". And also, the table contains an a4j:support supporting the event "onRowClick".
I want that when I change the state of my h:selectBooleanCheckbox only the event "onclick" happens, not the "onRowClick".
Here you have the interested part from my .xhtml page:
<rich:dataTable id="fichasList"
var="fichas"
value="#{fichasList.resultList}">
<h:column>
<f:facet name="header">
<s:link styleClass="columnHeader" value="I"></s:link>
</f:facet>
<h:selectBooleanCheckbox styleClass="select"
value="#{fichasChecksBean.checks.instalar==1}">
<a4j:support event="onchange" actionListener="#{fichasChecksBean.actualizarI}"
reRender="fichasList" immediate="true"
eventsQueue="sublicencesQueue" ignoreDupResponses="true">
<s:conversationId/>
</a4j:support>
</h:selectBooleanCheckbox>
</h:column>
<h:column>
<f:facet name="header">
<s:link styleClass="columnHeader"
value="@IP">
</s:link>
</f:facet>
<h:outputText value="#{fichas.equipos.direccioninternaEquipos}"/>
</h:column>
<a4j:support event="onRowClick" immediate="true"
action="#{fichasHome.setFichasCodFichas(fichas.codFichas)}"/>
</rich:dataTable>