Hi Sven, This solves the problem, thanks a lot for your reply !
Regards, Alexandre Le mer. 20 avr. 2016 à 18:02, Sven Meier <[email protected]> a écrit : > Hi, > > check your markup - you should not have an id in there: > > <input type="checkbox" wicket:id="myCheckBox" > id="all_checkboxes_have_the_same_id"/> > > Have fun > Sven > > On 20.04.2016 17:23, alexandre ricciardi wrote: > > Hello, > > > > > > I want to update a dropdown list with ajax calls triggered by checkboxes. > > I have a ListView of AjaxCheckBoxes but only the first AjaxCheckBox is > > callbacked. > > It appears that all ajax calls are triggered by the first check box. > > Changing the following checkboxes have not effect. > > > > DropDownChoice<String> ddc = new DropDownChoice<String>("ddcName", > > listProps); > > ddc.setOutputMarkupId(true); > > add(ddc); > > > > final IModel<ValueMap> thisModel = getModel(); > > ListView<LauncherModule> listModules = new > > ListView<LauncherModule>("list.module.beans", > > PluginsConfigHelper.getModules()) { > > private static final long serialVersionUID = 1L; > > @Override > > protected void populateItem(ListItem<Module> item) { > > AjaxCheckBox box = new AjaxCheckBox("myCheckBox", Model.of(Boolean.TRUE) > { > > > > private static final long serialVersionUID = 1L; > > > > @Override > > protected void onUpdate(AjaxRequestTarget target) > > { target.add(ddc); } > > > > }; > > box.setOutputMarkupId(true); > > box.setOutputMarkupPlaceholderTag(true); > > item.add(box); > > } > > }; > > > > Thanks for your help. > > > > Alexandre > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
