Avoid onRowClick event in certain column of rich:dataTable
<p>I have a <code>rich:dataTable</code> which contains 4 columns. </p>

<p>The first one is a <code>selectBooleanCheckBox</code>, which fires an event called "CheckEvent" (just for the example) into the bean.</p>

<p>Meanwhile, the dataTable also supports the <code>onRowClick</code> event, which fires "onRowClick" on the bean.</p>

<p>The problem I'm facing is that when I click on the first column (the check one), the <code>onRowClick</code> also fires. This certainly is a problem in this situation: if a row has the check selected and I just want to deselect it, the <code>onRowClick</code> highlights the row, a behaviour I don't want.</p>

<p>I've tried to define the <code>oOnRowClick</code> event inside the other three <code>rich:columns</code>, but what I achieve this way is nothing; that the event doesn't even trigger, so there's no <code>onRowClick</code> for the datatable.</p>

<p>Trying to make the logic via the bean doesn't work either, since I don't know which column is pushed when I enter the <code>onRowClick()</code> method.</p>

<p>I'm really desperate about this. Any help would be kindly appreciated.</p>