Hi,

Following is my code for rendering vehicle list-

final VehiclesList vehicles = new VehiclesList("vehicledetails",
((RatingRequestAuto)getModelObject()).getVehicles());
                        vehicles.setOutputMarkupId(true);
                        vehicles.setReuseItems(true);
                        add(vehicles);

private static class VehiclesList extends ListView {

                
                public VehiclesList (String id, List vehicles) {
                        super (id, vehicles);
                        
                }

                protected void populateItem(final ListItem item)
                {

            item.add(new TextField("vehicle.modelText", new
PropertyModel(vehicle, "model")).setRequired(true));
                        TextField registrationnumber = new
TextField("vehicle.registrationnumber", new PropertyModel(vehicle,
"registrationNumber"));
                        TextField engineNumber = new 
TextField("vehicle.enginenumber", new
PropertyModel(vehicle, "engineNumber"));

                        final int index = item.getIndex();
                        Button remVehBtn = new Button("btn_removeVeh", new 
ResourceModel(
"removevehicle" )) {
                                public void onSubmit() {
                                        List vehicles = (List) 
getParent().getParent().getModelObject();
                                        vehicles.remove(index);
                                }
                        });
                }
        }

Thanks a lot for ur reply :)



igor.vaynberg wrote:
> 
> show us how you populate your listview...
> 
> -igor
> 
> 
> On Jan 31, 2008 3:49 PM, pnerkar <[EMAIL PROTECTED]> wrote:
>>
>> Hi All,
>>
>> I have rendered a list view on a Web Page.
>>
>> vehicle1    X
>> vehicle2    X
>> vehicle3    X
>>
>> when a person click on 'X', that item should be deleted.
>> But I'm facing an issue, when i click on 'X', last item get deleted.
>> Actually when I delete vehicle2 from my list, it deletes vehicle2 but
>> that
>> component is still there.
>> So while rendering it render vehicle1 & vehicle2.
>>
>> public void onSubmit() {
>>         List vehicles = (List) getParent().getParent().getModelObject();
>>         vehicles.remove(index);
>> }
>>
>> can please help out ??
>>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/How-to-delete-an-item-from-List-view.-tp15217608p15217608.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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/How-to-delete-an-item-from-List-view.-tp15217608p15218960.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]

Reply via email to