With raw JavaScript it's very easy (if you know JavaScript). Something like this:
var table = document.getElementById("theId"); var rows = table.tBodies[0].getElementsByTagName("tr"); for(var i = 0; i < rows.length; i++) { var row = rows[i]; row.onClick = onRowClick; } function onRowClick(event) { // Do something } If you go this route, I suggest using a JS toolkit like prototype of jquery, to handle cross browser differences for you. Good luck, Jan-Kees jhomuth wrote: > > Hi again, > > at first thanks for your answers, but this is not the solution we > supposed. We wanna render a table rather than a list. Furthermore we are > pretty lucky with the functions of this datatable and it's look pretty > good already, and that's why we want to use the dataTable. Is there no > other way to make a whole row clickable? For now we found the solution > to insert the table data for each cell with inputfields which fully fill > out the tablecell and such a css style that you don't see that this are > inputfields but we think that's dirty and heavy-handed. > > Any other suggestions?? > > Mike Kienenberger wrote: >> Yes, t:dataList is the equivalent to ui:repeat, except that it fixes >> issues that ui:repeat has, and also has many of the features that >> t:dataTable supports. >> >> >> On 10/9/08, Jan-Kees van Andel <[EMAIL PROTECTED]> wrote: >> >>> Or you can use Facelets <ui:repeat /> and write the markup yourself. >>> This >>> way you have full control over the rendered HTML. >>> >>> Regards, >>> >>> Jan-Kees >>> >>> >>> 2008/10/8 Leonardo Uribe <[EMAIL PROTECTED]> >>> >>> >>> >>>> >>>> >>>> >>>> >>>> >>>> On Wed, Oct 8, 2008 at 8:50 AM, jhomuth >>>> >>> <[EMAIL PROTECTED]> wrote: >>> >>>>> Hello List, >>>>> >>>>> i've another question. Is it possible to make a whole row in a >>>>> datatable >>>>> >>> clickable? I've tried with a commandLink like this. >>> >>>>> <tom:dataTable ....> >>>>> <tom:commandLink ......> >>>>> Row Content goes here >>>>> </tom:commandLink> >>>>> </tom:dataTable> >>>>> >>>>> But this don't work. Is there any solution,example for this. >>>>> >>>>> >>>> Maybe use t:dataList. >>>> >>>> >>>>> Thx for suggestions >>>>> >>>>> >>>> >>> > > > -- View this message in context: http://www.nabble.com/Make-whole-row-in-datatable-clickable-tp19879167p19915768.html Sent from the MyFaces - Users mailing list archive at Nabble.com.