List of usage examples for org.apache.wicket.markup.html.list ListItem setDefaultModel
Component setDefaultModel(IModel<?> model);
From source file:de.alpharogroup.wicket.data.provider.examples.listview.ListViewPanel.java
License:Apache License
public ListViewPanel(final String id) { super(id);/* w ww . j a va2 s . c om*/ final List<Person> persons = PersonDatabaseManager.getInstance().getPersons(); final ListView<Person> listView = new ListView<Person>("listView", persons) { private static final long serialVersionUID = 1L; @Override protected void populateItem(final ListItem<Person> item) { item.setDefaultModel(new CompoundPropertyModel<Person>(item.getModel())); item.add(new Label("firstname")); item.add(new Label("lastname")); item.add(new Label("dateOfBirth")); } }; add(listView); }
From source file:org.jaulp.wicket.data.provider.examples.listview.ListViewPanel.java
License:Apache License
public ListViewPanel(String id) { super(id);/*from w ww . j a va 2 s . c o m*/ List<Person> persons = getPersons(); ListView<Person> listView = new ListView<Person>("listView", persons) { private static final long serialVersionUID = 1L; @Override protected void populateItem(ListItem<Person> item) { item.setDefaultModel(new CompoundPropertyModel<Person>(item.getModel())); item.add(new Label("firstname")); item.add(new Label("lastname")); item.add(new Label("dateOfBirth")); } }; add(listView); }