Try item.add(new CheckBox("checkbox", new
PropertyModel(item.getModel(),"selected")));
Also data.setReuseItem(true) might help.
Maurice
On Thu, Mar 20, 2008 at 7:30 AM, tsuresh <[EMAIL PROTECTED]> wrote:
>
> Hello wicketeers,
> I have sectors which contains subsectors. subsectors contains the selected
> as boolean and name of subsector. When a sector is selected, I need to
> display the list of sub sectors and the check box checked/unchecked
> according to it stored in database. I did this as the code below. The
> problem is that I can't edit the list again. For example if Sector 1 has two
> subsectors sectorA (checked) and sectorB unchecked. When I edit this i.e
> check both sub sectors, the result is blank. I know I am missing something.
> Please help.
>
>
> public SubSectorPanel(String id, Sector s) {
> super(id);
> subSectorList = s.getSubSectors();
>
>
> ListView data = new ListView("rows", subSectorList) {
>
> public void populateItem(final ListItem item) {
> SubSector ses = (SubSector) item.getModelObject();
> item.add(new CheckBox("checkbox", new PropertyModel(ses,
> "selected")));
> item.add(new Label("name", ses.getName()));
> }
> };
> Form form = new Form("addform") {
>
> protected void onSubmit() {
> // how to get selected items here?
>
> }
> };
> form.add(data);
>
> thanks
> --
> View this message in context:
> http://www.nabble.com/Display-selected-items-in-check-boxes.-tp16172677p16172677.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]