Hi Hi id and t:id are different. t:id is component id for server side tapestry use and id is for javascript. So you can always use a single onValueChangeFromEditor() for this use case to handle events from the editor as t:id of the component for each iteration in loop is the same.
Hope it helps regards Taha On Thu, Dec 16, 2010 at 10:46 AM, Dmitriy Vsekhvalnov < dvsekhval...@gmail.com> wrote: > Hi all, > i'm doing grid editing, where each cell is in-place-editor and i'd like to > use one listener in the page to react to value change (my row & column > encoded to context), but tapestry dynamically assigns suffix to id only > when it's rendered multiple times in Loop. > > I need something like: > > <tr ct:type="loop" source="report.items" value="item" index="index"> > <td><span class="report" *t:id="editor"* size="3" > t:type="InPlaceEditor" value="item.zone" /></td> > .................. > <td><span class="report" *t:id="editor"* size="3" > t:type="InPlaceEditor" value="item.self" /></td> > </tr> > > any suggestions? >