I'm using a submitlink to submit the form. The submit link is included inside
the form component.


public class SampleForm extends Form
{

..............................

SubmitLink link = new SubmitLink("addTourLink")
                {
                        public void onSubmit()
                        {
                                setResponsePage(new ConfirmationPage());
                        }
                };


....................

}



tbt wrote:
> 
> Hi
> 
> I'm new to wicket and i'm using a Form class with several nested Panels
> which are generated dynamically using a listview. But during error
> validation the user input values only persist in the form input fields but
> disappear from input fields which are nested inside a panel. I'm passing
> the same model so why is this happening.
> 
> Sample Code
> 
> Class SampleForm extends Form
> {
> .........
> TextField name = new TextField("name",new
> PropertyModel(sampleModel,"name"));
> ListView listview = new ListView("listView",sampleModel.getPanelList())
> {
> 
> protected void populateItem(ListItem item) 
> {
> SupplierModel supplierModel = item.getModelObject();
> SupplierPanel supplierPanel = new
> SupplierPanel("supplierPanel",supplierModel );
> item.add(supplierPanel );
> }
> 
> };
> ....................
> }
> 
> SupplierPanel extends panel
> {
> SupplierPanel(String id,SupplierModel supplierModel)
> {
> ...........
> add(new TextField("supplier",new
> PropertyModel(supplierModel,"supplier")));
> .......
> 
> }
> }
>  
> 
> The user input is not persisting in 
> add(new TextField("supplier",new
> PropertyModel(supplierModel,"supplier")));
> only during error validation.
> 
> Please help
> 
> Thanks
> 

-- 
View this message in context: 
http://www.nabble.com/user-input-not-persisting-during-error-validation-tp18564435p18564531.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to