I am facing an issue with a t:datatable where the rowOnClick event is being triggered. The problem arises when there is an icon in a column that, when clicked, opens a popup. This action also triggers the rowOnClick event, which I don't want. For this particular icon, I do not want the rowOnClick event to be activated.
Is there a way to override or overrule the rowOnClick event for specific columns in a datatable?
<t:dataTable rowClasses="row1,row2" id="typelist" value="#{vehicle.vehicleTypeList}" rowOnClick="selectType(#{vehicle_types.id},#{vehicle_types.reference})">
...
...
...
<t:column id="carinformation" >
<h:outputLink styleClass="listicons" value="#" onclick="popup=window.open('vehicle/detail.xhtml?vehicleid=#{vehicle_types.id}','vehciledetails','width=800,height=500,resizable=yes,scrollbars=yes');popup.focus();return false;" >
<img src="images/information.gif" title="${msg.vehicle_information}"/>
</h:outputLink>
</t:column>
</t:dataTable>