Hello,

I ended up putting a form around the table and it gets submitted correctly.

However, I am having a different but related problem now. I have a
file upload form in the last column of each row to allow the user to
upload a file for each record. The problem is that uploading a file in
a single row causes submission of all other file-upload forms.

I noticed that the markup generated by Wicket for replaced <form>
element for each upload form with <div> element (<div
wicket:id="uploadForm" id="uploadForm29"). Therefore, the only form
that end up having is the form around the entire table. Maybe this is
what causes all file-upload forms to be submitted together.

I am using Wicket 1.4.12

Any thoughts on this?

Thanks,

Alec

On Thu, Nov 18, 2010 at 10:55 AM, Poko Booth <[email protected]> wrote:
> Hi there. Your html syntax is invalid. The only elements allowed to be nested 
> directry after a <tr> tag are: <th> and <td>. Put your form in a <td>.
>
> Regards,
> Poko
>
> On Nov 18, 2010, at 15:32, jcgarciam <[email protected]> wrote:
>
>>
>> I know it may be cumbersome and need more work, but why not use an outer
>> form with hidden fields and use that form to submit your row changes? or
>> each form per line could be different?
>>
>> On Thu, Nov 18, 2010 at 6:46 AM, Einar Bjerve [via Apache Wicket] <
>> [email protected]<ml-node%[email protected]>
>>> wrote:
>>
>>> We had a similar problem. What we did was to rewrite the table to use div's
>>> instead, and not <table>, since then you're allowed to have forms around
>>> individual lines.
>>>
>>> Den 17. nov. 2010 kl. 16.38 skrev Igor Vaynberg:
>>>
>>>> not that i know of.
>>>>
>>>> -igor
>>>>
>>>> On Wed, Nov 17, 2010 at 6:36 AM, Alec Swan <[hidden 
>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=0>>
>>> wrote:
>>>>> Did you mean "noT" allowed?
>>>>>
>>>>> If so, is there any other way to submit all tables in a row besides
>>>>> having a form around the entire table?
>>>>>
>>>>> Thanks
>>>>>
>>>>> On Wed, Nov 17, 2010 at 12:04 AM, Igor Vaynberg <[hidden 
>>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=1>>
>>> wrote:
>>>>>> form tag is now allowed as a child of tr
>>>>>>
>>>>>> -igor
>>>>>>
>>>>>> On Tue, Nov 16, 2010 at 9:29 PM, Alec Swan <[hidden 
>>>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=2>>
>>> wrote:
>>>>>>> Hello,
>>>>>>>
>>>>>>> I have a <table> with <thead> containing the table header, <tbody>
>>>>>>> containing a list of records and <tfoot> containing a
>>>>>>> <tr><form>..</form></tr> which allows the user to add a new record to
>>>>>>> the table. The table is rendered using DataView class and is updated
>>>>>>> using AJAX after the form submission.
>>>>>>>
>>>>>>> This works as expected in IE. The user enters new record data, submits
>>>
>>>>>>> the form which causes table to get updated with the new record.
>>>>>>>
>>>>>>> In Firefox, the form in thead gets hidden after that table is
>>>>>>> refreshed. So, effectively the user can no longer add a new row.
>>>>>>>
>>>>>>> What is causing this and how to solve this?
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> P.S. Here is the form markup that Wicket generates for the form after
>>>>>>> it is submitted (note style="width: 0px; height: 0px;.." part)
>>>>>>>
>>>>>>> <tr>
>>>>>>> <form method="post" wicketpath="msPanel_variableListPanel_addForm"
>>>>>>> id="addForm1b4"
>>>>>>>
>>> action="?wicket:interface=modal-dialog-pagemap:6:msPanel:variableListPanel:addForm::IFormSubmitListener::">
>>>
>>>>>>> <div style="width: 0px; height: 0px; position: absolute; left: -100px;
>>>
>>>>>>> top: -100px; overflow: hidden;"></div><input type="hidden"
>>>>>>> id="addForm1b4_hf_0" name="addForm1b4_hf_0">
>>>>>>>                                <td>..</td>
>>>>>>> </tr>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: [hidden 
>>>>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=3>
>>>>>>> For additional commands, e-mail: [hidden 
>>>>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=4>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [hidden 
>>>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=5>
>>>>>> For additional commands, e-mail: [hidden 
>>>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=6>
>>>>>>
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [hidden 
>>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=7>
>>>>> For additional commands, e-mail: [hidden 
>>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=8>
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [hidden 
>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=9>
>>>> For additional commands, e-mail: [hidden 
>>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=10>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [hidden 
>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=11>
>>> For additional commands, e-mail: [hidden 
>>> email]<http://user/SendEmail.jtp?type=node&node=3048343&i=12>
>>>
>>>
>>>
>>> ------------------------------
>>> View message @
>>> http://apache-wicket.1842946.n4.nabble.com/Form-in-tfoot-disappears-after-submission-tp3046160p3048343.html
>>>
>>> To start a new topic under Apache Wicket, email
>>> [email protected]<ml-node%[email protected]>
>>> To unsubscribe from Apache Wicket, click 
>>> here<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=amNnYXJjaWFtQGdtYWlsLmNvbXwxODQyOTQ2fDEyNTYxMzc3ODY=>.
>>>
>>>
>>
>>
>>
>> --
>> Sincerely,
>> JC (http://www.linkedin.com/in/jcgarciam)
>> Work smarter, not harder!.
>>
>> --
>> View this message in context: 
>> http://apache-wicket.1842946.n4.nabble.com/Form-in-tfoot-disappears-after-submission-tp3046160p3048648.html
>> Sent from the Users forum mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to