From 85f644fe4f903c9c258733bd02cdb33db98b1a57 Mon Sep 17 00:00:00 2001 From: Samuel DALICHAMPT Date: Thu, 30 Mar 2017 16:47:24 +0300 Subject: Fix method reference syntax in Grid documentation (#8978) --- documentation/components/components-grid.asciidoc | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'documentation/components') diff --git a/documentation/components/components-grid.asciidoc b/documentation/components/components-grid.asciidoc index 6a18a54897..0e1078cd0e 100644 --- a/documentation/components/components-grid.asciidoc +++ b/documentation/components/components-grid.asciidoc @@ -150,7 +150,7 @@ SingleSelectionModel defaultModel = (SingleSelectionModel) grid.getSelectionModel(); // Use multi-selection mode -MultiSelectionModel selectionModel = +MultiSelectionModel selectionModel = (MultiSelectionModel) grid.setSelectionMode(SelectionMode.MULTI); ---- @@ -200,7 +200,7 @@ access to [classname]#MultiSelectionEvent#, which allows to easily access differ // Grid in multi-selection mode Grid grid = Grid<>() grid.setItems(people); -MultiSelectionModel selectionModel +MultiSelectionModel selectionModel = (MultiSelectionModel) grid.setSelectionMode(SelectionMode.MULTI); selectionModel.selectAll(); @@ -263,7 +263,7 @@ The setter methods in [classname]#Column# have _fluent API_, so you can easily c [source, java] ---- -grid.addColumn(Person:getBirthDate, new DateRenderer()) +grid.addColumn(Person::getBirthDate, new DateRenderer()) .setCaption("Birth Date") .setWidth("100px") .setResizable(false); @@ -325,7 +325,7 @@ explicitly through the column object with [methodname]#setCaption()#. [source, java] ---- -Column bornColumn = grid.addColumn(Person:getBirthDate); +Column bornColumn = grid.addColumn(Person::getBirthDate); bornColumn.setCaption("Born date"); ---- @@ -403,7 +403,7 @@ You set the column renderer in the [classname]#Grid.Column# object as follows: [source, java] ---- // the type of birthYear is a number -Column bornColumn = grid.addColumn(Person:getBirthYear, +Column bornColumn = grid.addColumn(Person::getBirthYear, new NumberRenderer("born in %d AD")); ---- @@ -415,7 +415,7 @@ When you change the renderer, the content of Grid is refreshed. ---- Column ageColumn = grid.addColumn(Person::getBirthYear); // The default renderer is TextRenderer -addComponent(new Button("Change renderer", +addComponent(new Button("Change renderer", clickEvent -> ageColumn.setRenderer(new NumberRenderer()) )); ---- @@ -446,7 +446,7 @@ people.add(new Person("Johannes Kepler", 1571)); Grid grid = new Grid<>(people); // Render a button that deletes the data row (item) -grid.addColumn(person -> "Delete", +grid.addColumn(person -> "Delete", new ButtonRenderer(clickEvent -> { people.remove(clickEvent.getValue()); grid.setItems(people); @@ -462,7 +462,7 @@ The column type must be a [interfacename]#Resource#, as described in + [source, java] ---- -Column imageColumn = grid.addColumn( +Column imageColumn = grid.addColumn( p -> new ThemeResource("img/"+p.getLastname()+".jpg"), new ImageRenderer()); ---- @@ -475,7 +475,7 @@ format specifier, such as "[literal]#++%tF++#". + [source, java] ---- -Grid.Column bornColumn = grid.addColumn(person:getBirthDate, +Column bornColumn = grid.addColumn(Person::getBirthDate, new DateRenderer("%1$tB %1$te, %1$tY", Locale.ENGLISH)); ---- @@ -492,7 +492,7 @@ Set the renderer in the [classname]#Grid.Column# object: + [source, java] ---- -Column htmlColumn grid.addColumn(person -> +Column htmlColumn grid.addColumn(person -> "info", new HtmlRenderer()); ---- -- cgit v1.2.3