View with Components

All Changes to the Code will be done in the file ListView.java in the package com.example.application.views.list.

Exercise 2.1

@PageTitle("Contacts | Vaadin CRM")
@Route(value = "")
public class ListView extends VerticalLayout {

    Grid<Contact> grid = new Grid<>(Contact.class);
    TextField filterText = new TextField();

    public ListView() {

    }

}

Exercise 2.2

@PageTitle("Contacts | Vaadin CRM")
@Route(value = "")
public class ListView extends VerticalLayout {
    Grid<Contact> grid = new Grid<>(Contact.class);
    TextField filterText = new TextField();
    public ListView() {
        addClassName("list-view");
        setSizeFull();
        configureGrid();
    }
    private void configureGrid() {
        grid.addClassName("contact-grid");
        grid.setSizeFull();
    }
}

Exercise 2.3

Final Code for "Create a View"

Was this helpful?