I have another minified solution tested with Primefaces 15.0.4
var toggleRowExpansion = function(row) {
PF('dataTable').toggleExpansion(row.find(".ui-row-toggler"));
};
<p:dataTable widgetVar="dataTable" onRowClick="toggleRowExpansion(row)">
...
</p:dataTable>