Merge pull request #7416 from amit2103/BAEL-10984-1

Bael 10984 1
This commit is contained in:
Loredana Crusoveanu 2019-07-27 13:29:25 +03:00 committed by GitHub
commit 563597252c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 54 additions and 5 deletions

View File

@ -0,0 +1,45 @@
package com.baeldung.introduction;
public class Row {
private String column1;
private String column2;
private String column3;
public Row() {
}
public Row(String column1, String column2, String column3) {
super();
this.column1 = column1;
this.column2 = column2;
this.column3 = column3;
}
public String getColumn1() {
return column1;
}
public void setColumn1(String column1) {
this.column1 = column1;
}
public String getColumn2() {
return column2;
}
public void setColumn2(String column2) {
this.column2 = column2;
}
public String getColumn3() {
return column3;
}
public void setColumn3(String column3) {
this.column3 = column3;
}
}

View File

@ -201,10 +201,14 @@ public class VaadinUI extends UI {
TwinColSelect twinColSelect = new TwinColSelect("TwinColSelect"); TwinColSelect twinColSelect = new TwinColSelect("TwinColSelect");
twinColSelect.setItems(numbers); twinColSelect.setItems(numbers);
Grid grid = new Grid("Grid"); Grid<Row> grid = new Grid(Row.class);
grid.setColumns("Column1", "Column2", "Column3"); grid.setColumns("column1", "column2", "column3");
grid.setItems("Item1", "Item2", "Item3"); Row row1 = new Row("Item1", "Item2", "Item3");
grid.setItems("Item4", "Item5", "Item6"); Row row2 = new Row("Item4", "Item5", "Item6");
List<Row> rows = new ArrayList();
rows.add(row1);
rows.add(row2);
grid.setItems(rows);
Panel panel = new Panel("Panel"); Panel panel = new Panel("Panel");
panel.setContent(grid); panel.setContent(grid);
@ -271,7 +275,7 @@ public class VaadinUI extends UI {
setContent(verticalLayout); setContent(verticalLayout);
} }
@WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true) @WebServlet(urlPatterns = "/VAADIN/*", name = "MyUIServlet", asyncSupported = true)
@VaadinServletConfiguration(ui = VaadinUI.class, productionMode = false) @VaadinServletConfiguration(ui = VaadinUI.class, productionMode = false)
public static class MyUIServlet extends VaadinServlet { public static class MyUIServlet extends VaadinServlet {
} }