Hi You can maybe use the @onEvent annotation. It takes one parameter : component (the t:id of the companent). So just annotate your methods with this annotation by specifying the type of event and the t:id.
Emmanuel Demey Emmanuel Le 15 août 2011 à 19:26, Tomislav Strelar <tstre...@gmail.com> a écrit : > Hello everyone. > > Is it possible to have multiple AjaxFormLoops on a single page. I was > reading some messages in this mailing list and saw that people use > nested AjaxFormLoop, but they didn't tell how they do it. :) > > However, I do not need nested AjaxFormLoop. I just need two of them > outside one another. :) My problem boils down to this. How to control > which one of the event listeners will be called by which AjaxFormLoop. > > For example: > > <div t:type="AjaxFormLoop" > t:source="FIRSTS" > t:value="FIRST" > t:encoder="FIRSTdataenc" > t:context="FIRSTDATA"> > <t:unless t:test="blabla"> > <t:submitnotifier> > <input t:type="TextField" t:id="data" t:value="something.data"/> > <t:removerowlink>Remove</t:removerowlink> > </t:submitnotifier> > </t:unless> > <p:addRow> > <t:addrowlink>Add</t:addrowlink> > </p:addRow> > </div> > > <div t:type="AjaxFormLoop" > t:source="SECONDS" > t:value="SECOND" > t:encoder="SECONDdataenc" > t:context="SECONDDATA"> > <t:unless t:test="blablabla"> > <t:submitnotifier> > <input t:type="TextField" t:id="somedata" t:value="something.data"/> > <t:removerowlink>Remove</t:removerowlink> > </t:submitnotifier> > </t:unless> > <p:addRow> > <t:addrowlink>Add</t:addrowlink> > </p:addRow> > </div> > > And in java: > FirstData onAddRow(FirstData fd) { ... } > > void onRemoveRow(FirstData fd) { ...} > > SecondData onAddRow(SecondData fd) { ... } > > void onRemoveRow(SecondData fd) { ...} > > > My ValueEncoders are OK (I've checked them with using only one > AjaxFormLoop at a time). So, my question would be: is having multiple > AjaxFormLoops even possible, and if it is, how to tell them to call > proper event handlers? I've given them t:id too, but didn't know what > to do with it. Any help would be greatly appreaciated. > > Thanks, > Tomislav > > ps.... and sorry for my broken English, but at least I try. :) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org