Thanks, Martin. On Tue, Nov 27, 2018 at 16:36 Martin Grigorov <mgrigo...@apache.org> wrote:
> Hi, > > Please read > > http://wicketinaction.com/2008/10/repainting-only-newly-created-repeater-items-via-ajax/ > > On Tue, Nov 27, 2018 at 10:29 AM ShengChe Hsiao <front...@gmail.com> > wrote: > > > Dears > > > > I have a form with listview which dynamically add TextField in it, but > when > > i enter some text in other fields and click add button to add TextField > in > > listview, the form cleared and I don't want this, do you have any > > suggestions? > > > > > > redirecturis = new ListView<String>("rows", > > serviceProviderModel.getRedirecturi()) { > > @Override > > protected void populateItem(ListItem<String> listItem) { > > listItem.add(new RequiredTextField("redirecturi", > > listItem.getModel())); > > } > > }; > > > > > > > > AjaxSubmitLinkBlockUI btnAdd = new AjaxSubmitLinkBlockUI("btnAdd", > > spregform) { > > @Override > > protected void onSubmit(AjaxRequestTarget target, Form<?> form) { > > super.onSubmit(target, form); > > logger.info("Form Data Add uri : {}", > > serviceProviderModel.toString()); > > > > > //serviceProviderModel.setRedirecturi(serviceProviderModel.getRedirecturi()); > > serviceProviderModel.getRedirecturi().add(""); > > //spregform.setDefaultModelObject(serviceProviderModel); > > spregform.modelChanged(); > > target.add(spregform); > > target.add(container); > > //target.add(formUpdateIcon); > > > > //target.add(container); > > } > > }; > > > > > > -------------------------------------------------------------------- > > -----------------------------------> > > To boldly go where no man has gone before. > > -------------------------------------------------------------------- > > -----------------------------------> > > We do this not because it is easy. We do this because it is hard. > > ----------------------------------------------------------------- > > --------------------------------------> > > If I have seen further it is by standing on the shoulders of giants. > > ---------------------------------------------------------- > > ---------------------------------------------> > > front...@gmail.com > > > > > ---------------------------------------------------------------------------------------------> > > > -- -----------------------------------------------------------------------> We do this not because it is easy. We do this because it is hard. -----------------------------------------------------------------------> ShengChe Hsiao -----------------------------------------------------------------------> front...@gmail.com front...@tc.edu.tw -----------------------------------------------------------------------> VoIP : 070-910-2450 ----------------------------------------------------------------------->