Example usage for org.apache.wicket.markup.html.list ListItem setDefaultModel

List of usage examples for org.apache.wicket.markup.html.list ListItem setDefaultModel

Introduction

In this page you can find the example usage for org.apache.wicket.markup.html.list ListItem setDefaultModel.

Prototype

Component setDefaultModel(IModel<?> model);

Source Link

Usage

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);
}