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]
>
>

Reply via email to