Hm...I have just checked your example. You seem to have a table within a table...I can try to experiment with that. Thanks
On Tue, Jun 3, 2014 at 1:38 AM, Boris Horvat <horvat.z.bo...@gmail.com> wrote: > Well if the html that I have specified is illegal then I will have to > modify it and move the form outside of the <tr> and yes this would solve > the issue. > > Unfortunately for me only the table header should be in the form, so if I > put form around entire table it will submit a lot more data then it really > needs to (plus all of the table columns are using the same list as columns > are dynamic) > > Still it looks like I have no choice :) > > Thanks > > > On Tue, Jun 3, 2014 at 1:32 AM, Geoff Callender < > geoff.callender.jumpst...@gmail.com> wrote: > >> That example was T5.4. Here's T5.3: >> >> >> http://jumpstart.doublenegative.com.au/jumpstart/examples/ajax/formsinaloop >> >> On 3 Jun 2014, at 9:29 am, Geoff Callender < >> geoff.callender.jumpst...@gmail.com> wrote: >> >> > Hi Boris, >> > >> > I still think the HTML looks wrong. Stuff is getting moved about by the >> browser because it was declared in between a row and a cell, which isn't >> legal. I'm pretty sure table content has to be inside cells. >> > >> > You can see Zone, Form, and Table working together in the following >> example. The example doesn't have a Loop inside a Form, but perhaps you >> could strip the example down, get it working, then try adding your Loop? >> > >> > >> http://jumpstart.doublenegative.com.au/jumpstart7/examples/ajax/formsinaloop >> > >> > Cheers, >> > >> > Geoff >> > >> > On 3 Jun 2014, at 7:44 am, Boris Horvat <horvat.z.bo...@gmail.com> >> wrote: >> > >> >> Id is there as I have mentioned above. The actually html that is >> generated >> >> for the example above is and to me it looks like form is not properly >> >> positioned in the table. Am I wrong? >> >> >> >> Thanks >> >> >> >> Before refresh! >> >> >> >> <div class="t-zone tapestry-zone" id="zone"> >> >> <div class="" style="display: none;"> >> >> <input >> >> >> value="0l3Pd9zAj3I6qxABtW5NMGczHjE=:H4sIAAAAAAAAAFvzloG1XIZBKiknMTk7Kb9C3yM1MackI7gksaS02ConP7+guIhBL78oXS+xIDE5I1WvJLEgtbikqNJULzm/KDUnMwlI5xbk56XmlRTr+QDVq5jq+p+8pslQfZKJgaGigMqGG0Y+Wfs5bfvlhcQZ7keS4UFAeaAUyIhUt6L83GAQL8U5JxOoJCwxpzRVd/qhKx0MCn+ZGBh9GLiTERIlDEI+WYllifo5iXnp+sElRZl56dYVBSUMgrqGRgYWhuaGFsaG5pYmQHa5AoMcdjcDHQkWBbrbFK+7kxKLU/Uck4CCicklbpmpOSkqwaklpQWqoYe5H4oe/wN1Xn5eSVF+jl9ibmohQx0DK8g5HDA7iHKFI6muCCjKT04tLg4uTcrNLC7OzM87vC7FJO3bvHO0SAomnwrSNN3FVtsTYzgoBFjQo8PMzNyYiIAA6eUoYeCCCcQbENYE0sOD300gJXzkONvcxNKUHGcbDqyzQQQ5zjaim7NJTYFmBgIfLOKW9NhCUqASgwIOwzPzsotBeaIEaIUL0VYAdYFzUglmvvLP7Jj0T6o9D5zTOSAFkWcKPJtzIWwEAGhib//hBQAA" >> >> name="t:formdata" type="hidden"> >> >> </div> >> >> [key[-1208171831794208],value[true], >> >> key[-1208171831796673],value[true], >> key[-1208171831797495],value[false], >> >> key[-1208171831798317],value[true]] >> >> <a id="linksubmit" href="#"> >> >> refresh >> >> </a> >> >> <table> >> >> <tbody> >> >> <tr> >> >> <td></td> >> >> * <form onsubmit="javascript:return >> >> Tapestry.waitForPage(event);" action="/healthstatus.form" method="post" >> >> id="form" class="t-prevent-submission"></form>* >> >> <td> >> >> <input checked="checked" id="checkbox" name="checkbox" >> >> type="checkbox"><img id="checkbox_icon" class="t-error-icon" alt="" >> >> src="/assets/d539589c9facbc5d/core/spacer.gif" style="display: none;"> >> >> </td> >> >> <td> >> >> <input checked="checked" id="checkbox_0" >> name="checkbox_0" >> >> type="checkbox"><img id="checkbox_0_icon" class="t-error-icon" alt="" >> >> src="/assets/d539589c9facbc5d/core/spacer.gif" style="display: none;"> >> >> </td> >> >> <td> >> >> <input id="checkbox_1" name="checkbox_1" >> >> type="checkbox"><img id="checkbox_1_icon" class="t-error-icon" alt="" >> >> src="/assets/d539589c9facbc5d/core/spacer.gif" style="display: none;"> >> >> </td> >> >> <td> >> >> <input checked="checked" id="checkbox_2" >> name="checkbox_2" >> >> type="checkbox"><img id="checkbox_2_icon" class="t-error-icon" alt="" >> >> src="/assets/d539589c9facbc5d/core/spacer.gif" style="display: none;"> >> >> </td> >> >> </tr> >> >> </tbody> >> >> </table> >> >> </div> >> >> >> >> After Refresh! >> >> >> >> <div class="t-zone tapestry-zone" id="zone" style=""> >> >> <div class="" style="display: none;"> >> >> <input >> >> >> value="OHPu1s/F1j43AgG7qrgl2qJCnwQ=:H4sIAAAAAAAAAFvzloG1XIZBKiknMTk7Kb9C3yM1MackI7gksaS02ConP7+guIhBL78oXS+xIDE5I1WvJLEgtbikqNJULzm/KDUnMwlI5xbk56XmlRTr+QDVq5jq+p+8pslQfZKJgaGigMqGG0Y+Wfs5bfvlhcQZ7keS4UFAeaAUyIhUt6L83GAQL8U5JxOoJCwxpzRVd/qhKx0MCn+ZGBh9GLiTERIlDEI+WYllifo5iXnp+sElRZl56dYVBSUMgrqGRgYWhuaGFsaG5pYmQHa5AoMcdjcDHQkWBbrbFK+7kxKLU/Uck4CCicklbpmpOSkqwaklpQWqoYe5H4oe/wN1Xn5eSVF+jl9ibmohQx0DK8g5HDA7iHKFI6muCCjKT04tLg4uTcrNLC7OzM87vC7FJO3bvHO0SAomnwrSNN3FVtsTYzgoBFjQo8PMzNyYiIAA6eUoYeCCCcQbENYE0sOD300gJXzkONvcxNKUHGcbDqyzQQQ5zjaim7NJTYFmBgIfLOKW9NhCUqASgwIOwzPzsotBeaIEaIUL0VYAdYFzUglmvvLP7Jj0T6o9D5zTOSAFkWcKPJtLIGyMNzFJTDVJSjVIMTExTwMA0VBQt+8FAAA=" >> >> name="t:formdata" type="hidden"> >> >> </div> >> >> [key[-1208171831794208],value[true], >> >> key[-1208171831796673],value[true], >> key[-1208171831797495],value[false], >> >> key[-1208171831798317],value[false]] >> >> <a id="linksubmit_44ae4be0d447f" href="#"> >> >> refresh >> >> </a> >> >> <table xmlns="http://www.w3.org/1999/xhtml"> >> >> <tbody> >> >> <tr> >> >> <td></td> >> >> * <form action="/healthstatus.form" method="post" >> >> id="form_44ae4be0d447f" class="t-prevent-submission"></form>* >> >> <td> >> >> <input checked="checked" id="checkbox_44ae4be0d447f" >> >> name="checkbox" type="checkbox"><img id="checkbox_44ae4be0d447f_icon" >> >> class="t-error-icon" alt="" >> src="/assets/d539589c9facbc5d/core/spacer.gif" >> >> style="display: none;"> >> >> </td> >> >> <td> >> >> <input checked="checked" id="checkbox_44ae4be0d447f_0" >> >> name="checkbox_0" type="checkbox"><img >> id="checkbox_44ae4be0d447f_0_icon" >> >> class="t-error-icon" alt="" >> src="/assets/d539589c9facbc5d/core/spacer.gif" >> >> style="display: none;"> >> >> </td> >> >> <td> >> >> <input id="checkbox_44ae4be0d447f_1" name="checkbox_1" >> >> type="checkbox"><img id="checkbox_44ae4be0d447f_1_icon" >> >> class="t-error-icon" alt="" >> src="/assets/d539589c9facbc5d/core/spacer.gif" >> >> style="display: none;"> >> >> </td> >> >> <td> >> >> <input id="checkbox_44ae4be0d447f_2" name="checkbox_2" >> >> type="checkbox"><img id="checkbox_44ae4be0d447f_2_icon" >> >> class="t-error-icon" alt="" >> src="/assets/d539589c9facbc5d/core/spacer.gif" >> >> style="display: none;"> >> >> </td> >> >> </tr> >> >> </tbody> >> >> </table> >> >> </div> >> >> >> >> >> >> On Mon, Jun 2, 2014 at 1:56 PM, Thiago H de Paula Figueiredo < >> >> thiag...@gmail.com> wrote: >> >> >> >>> On Sun, 01 Jun 2014 13:02:33 -0300, Boris Horvat < >> horvat.z.bo...@gmail.com> >> >>> wrote: >> >>> >> >>> Well from what I can see, it is not possible to put form in the >> middle of >> >>>> the table, so that means I will have to put it around the table. >> However >> >>>> for me this is a bit tricky cause inside I have a lot of loop >> iteration >> >>>> for the same source, hence when the form is submitted those loops >> will try >> >>>> to >> >>>> populate the same source. >> >>>> >> >>> >> >>> Loop nor Form check whether they're inside a <table> or anything like >> >>> that. Your problem is elsewhere. In addition, you didn't set an HTML >> id in >> >>> your zone: <t:zone t:id="zone">. t:id isn't (HTML) id. Try <t:zone >> >>> t:id="zone" id="zone">. Geoff just warned you you're generating >> invalid >> >>> HTML. >> >>> >> >>> >> >>> -- >> >>> Thiago H. de Paula Figueiredo >> >>> Tapestry, Java and Hibernate consultant and developer >> >>> http://machina.com.br >> >>> >> >>> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> >>> For additional commands, e-mail: users-h...@tapestry.apache.org >> >>> >> >>> >> >> >> >> >> >> -- >> >> Sincerely >> >> *Boris Horvat* >> > >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> > > > -- > Sincerely > *Boris Horvat* > -- Sincerely *Boris Horvat*