You need to change your code a little: 1) pieceView.setOutputMarkupId(true); is not necessary 2) target.add(wmc); instead of target.add(wmc.add(pieceView));
should work as expected :) On Wed, May 23, 2018 at 9:19 PM, JavaTraveler <meteor.ei...@gmail.com> wrote: > Hello, > > Does anyone know how to update a listView with an ajaxButton, after it's > construction when it was empty ? > For now, I have this : > > final ListView<Piece> pieceView = new ListView<Piece>("pieceView", pieces) > { > /** > * > */ > private static final long serialVersionUID = > 1569632937178977468L; > > @Override > protected void populateItem(ListItem<Piece> item) { > item.add(new Label("refPiece", new > PropertyModel(item.getModel(), > "refPiece"))); > } > }; > pieceView.setOutputMarkupId(true); > > > final WebMarkupContainer wmc = new WebMarkupContainer("wmc"); > wmc.setOutputMarkupId(true); > > wmc.add(new > AjaxSelfUpdatingTimerBehavior(Duration.seconds(5))); > > wmc.add(pieceView); > > > final AjaxButton button2 = new AjaxButton("rechercheModele"){ > /** > * > */ > private static final long serialVersionUID = > -4334196093047066924L; > > @Override > public void onSubmit(AjaxRequestTarget target, > Form<?> formF) { > super.onSubmit(target, formF); > > libPieces.clear(); > > pieces = pieceDAO.getByMod(modeleModel); > > for (int i = 0; i < pieces.size(); i++) { > libPieces.add(i, > pieces.get(i).getRefPiece()); > } > > target.add(wmc.add(pieceView)); > > target.add(piece); > } > > > > I made something similar with a dropdownchoice which works perfectly. I > guess I'm doing something wrong. But I can't put my finger on it. > > Can anyone help me ? > > -- > Sent from: > http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > -- WBR Maxim aka solomax --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org