[ http://issues.apache.org/jira/browse/MYFACES-558?page=all ]
     
Mathias Broekelmann closed MYFACES-558:
---------------------------------------

    Resolution: Invalid

I don“t see why we should change this. IMO rowOnClick is exactly meant to work 
as <tr onClick="...">.
If you need <td onClick="..."> use t:column for that.

The only thing I see is to introduce something like rowOnClickAction and 
rowOnClickActionListener which let the user bind an action to the row event 
onClick.

> Implementation of rowOnClick attribute for t:dataTable breaks underlying 
> links in columns
> -----------------------------------------------------------------------------------------
>
>          Key: MYFACES-558
>          URL: http://issues.apache.org/jira/browse/MYFACES-558
>      Project: MyFaces
>         Type: Bug
>   Components: Tomahawk
>     Versions: 1.0.10m10
>     Reporter: Erik-Berndt Scheper

>
> The current implementation of rowOnClick in t:dataTable generates the 
> following template html:
> <tr onclick=".....">
>   <td></td>
>   <td></td>
> </tr>
> This sounds a logical implementation, but it has one severe drawback:
> In Internet Explorer (yuk) and Firefox this implies that links in the columns 
> (such as a command link) are no longer executed, because the <tr> onclick 
> handler gets precedence.
> I suggest to change the implementation to 
> <tr>
>   <td onclick="....."></td>
>   <td onclick="....."></td>
> </tr>
> However, care must be taken that the onclick handler on the <td> attribute is 
> NOT generated if the column contains an ActionSource. Otherwise it is still 
> impossible to click on the underlying links :-)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to