Bonjour,
maintenant j'utilise un DropDownChoice dans une liste:
la pb c ke lorsque je veu ajouter une ligne à ma liste, la valeur de l'ancienne DropDownChoice s'efface!!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 form.add(new ListView("LignesMouvement", alllignesMvtStock) { /** * */ private static final long serialVersionUID = 1L; // This method is called for each 'entry' in the list. @Override protected void populateItem(ListItem item) { ChoiceRenderer choiceRenderer = new ChoiceRenderer("desArticle", "id"); item.add(new DropDownChoice("gammeArticle", new PropertyModel(ligneMouvementStock,"gammeArticle"), new LoadableDetachableModel() { @Override protected Object load() { return stockService.getAllArticles(); } }, choiceRenderer )});
voici le code d'ajout d'une ligne à ma liste:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 form.add(new AjaxLink("createLigneMvt") { @Override public void onClick(AjaxRequestTarget target) { alllignesMvtStock.add(new LigneMouvementStock()); if (target != null) { target.addComponent(DetailMvtPage.this); } } });
Partager