JavaTraveler
2018-05-23 14:19:11 UTC
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-***@wicket.apache.org
For additional commands, e-mail: users-***@wicket.apache.org
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-***@wicket.apache.org
For additional commands, e-mail: users-***@wicket.apache.org