Tomahawk's datatable is an extension to the basic (core)
JSF datatable - one extra feature it offers is the support for multi-page tables.
To make it possible to click anywhere on a row would mean doing some JavaScript work, since that's not a basic HTML ability. However, most apps just put links or buttons on "interesting" areas in the row and people find that acceptable.