Hi, while using a command link in a tr:table cell, the action method
gets multiple events upon icon click, actually as many events as
rendered rows.
Coding is something like:
<tr:table id="result" var="row" ...
<tr:column>
<h:commandLink immediate="true"
action="#{row.execute}">
<h:graphicImage
value="#{sessionBean.map['trash']}" style="border: 0px"/>
</h:commandLink>
From rendered page, I noticed that all links are rendered as:
<a class="OraLink" href="#"
onclick="submitForm('browser',0,{source:'splitty:tabby:result:d6:0:_id159'});return
false;">
<img style="border: 0px none ;"
src="/AxxBrowser/skins/skin1/images/trash.gif"/>
</a>
while (I guess) it should be 0:_id159, 1:_id159, 2:_id159 ...
I guess from debugging that event generation occurs once per row since
component id is repeating, thus event source matches multiple times
(from CommandLinkRenderer.java).
-- Renzo