How to fix object set in grid?How Vaadin-flow combobox works with value change listener?How can I see details to grid in Vaadin flow?Basic problems to use Vaadin 7 + Grails 2.3 (Persistence, domain class design, get Hibernate Session)Vaadin Flow Grid has no heightStyling Grid in VaadinFlowFilling Grid (Vaadin) with DataGrid with Viritin ListDataProvider fail randomlyHow to use ContextMenu with Grid in Vaadin Flow?How to set width of ListBox with Java in Vaadin?Vaadin Combobox does not shows nameField from databaseHow can I see details to grid in Vaadin flow?No data shown for Vaadin-flow Grid if I set the Items in backend and create a polymer-template
Owner keeps cutting corners and poaching workers for his other company
Why did Tony's Arc Reactor do this?
How to convert P2O5 concentration to H3PO4 concentration?
PWM on 5V GPIO pin
Project Euler problem #112
More than three domains hosted on the same IP address
What is the delta-v required to get a mass in Earth orbit into the sun using a SINGLE transfer?
How can faith be maintained in a world of living gods?
How should Thaumaturgy's "three times as loud as normal" be interpreted?
When did computers stop checking memory on boot?
Why can't some airports handle heavy aircraft while others do it easily (same runway length)?
What is the purpose of the rotating plate in front of the lock?
Is it right to use the ideas of non-winning designers in a design contest?
Why is infinite intersection "towards infinity" an empty set?
Did the Byzantines ever attempt to move their capital to Rome?
I need to know information from an old German birth certificate
Can taking my 1-week-old on a 6-7 hours journey in the car lead to medical complications?
Should I tip on the Amtrak train?
Python implementation of atoi
The meaning of "offing" in "an agreement in the offing"
Complex conjugate and transpose "with respect to a basis"
How strong is aircraft-grade spruce?
Friend is very nitpicky about side comments I don't intend to be taken too seriously
Why would an airport be depicted with symbology for runways longer than 8,069 feet even though it is reported on the sectional as 7,200 feet?
How to fix object set in grid?
How Vaadin-flow combobox works with value change listener?How can I see details to grid in Vaadin flow?Basic problems to use Vaadin 7 + Grails 2.3 (Persistence, domain class design, get Hibernate Session)Vaadin Flow Grid has no heightStyling Grid in VaadinFlowFilling Grid (Vaadin) with DataGrid with Viritin ListDataProvider fail randomlyHow to use ContextMenu with Grid in Vaadin Flow?How to set width of ListBox with Java in Vaadin?Vaadin Combobox does not shows nameField from databaseHow can I see details to grid in Vaadin flow?No data shown for Vaadin-flow Grid if I set the Items in backend and create a polymer-template
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
In my application i have a class like:
public class Team
private Country teamId;
private Set<Player> playerSet;
private Set<Player> substitutes;
private Set<Coach> coachSet;
When i instantiate a grid like:
Grid<Team> grid = new Grid<>(Team.class);
and set allTeam() from database it shows object for playerSet and coachSet.
My question is i just want to show players name and coach name concate by ,or n.
Any idea how can i do that?As a beginner it is complicated for me
vaadin vaadin-flow
add a comment |
In my application i have a class like:
public class Team
private Country teamId;
private Set<Player> playerSet;
private Set<Player> substitutes;
private Set<Coach> coachSet;
When i instantiate a grid like:
Grid<Team> grid = new Grid<>(Team.class);
and set allTeam() from database it shows object for playerSet and coachSet.
My question is i just want to show players name and coach name concate by ,or n.
Any idea how can i do that?As a beginner it is complicated for me
vaadin vaadin-flow
Possible duplicate of How can I see details to grid in Vaadin flow?
– cfrick
Mar 29 at 7:11
add a comment |
In my application i have a class like:
public class Team
private Country teamId;
private Set<Player> playerSet;
private Set<Player> substitutes;
private Set<Coach> coachSet;
When i instantiate a grid like:
Grid<Team> grid = new Grid<>(Team.class);
and set allTeam() from database it shows object for playerSet and coachSet.
My question is i just want to show players name and coach name concate by ,or n.
Any idea how can i do that?As a beginner it is complicated for me
vaadin vaadin-flow
In my application i have a class like:
public class Team
private Country teamId;
private Set<Player> playerSet;
private Set<Player> substitutes;
private Set<Coach> coachSet;
When i instantiate a grid like:
Grid<Team> grid = new Grid<>(Team.class);
and set allTeam() from database it shows object for playerSet and coachSet.
My question is i just want to show players name and coach name concate by ,or n.
Any idea how can i do that?As a beginner it is complicated for me
vaadin vaadin-flow
vaadin vaadin-flow
asked Mar 28 at 6:59
Nirob RasseenNirob Rasseen
197 bronze badges
197 bronze badges
Possible duplicate of How can I see details to grid in Vaadin flow?
– cfrick
Mar 29 at 7:11
add a comment |
Possible duplicate of How can I see details to grid in Vaadin flow?
– cfrick
Mar 29 at 7:11
Possible duplicate of How can I see details to grid in Vaadin flow?
– cfrick
Mar 29 at 7:11
Possible duplicate of How can I see details to grid in Vaadin flow?
– cfrick
Mar 29 at 7:11
add a comment |
2 Answers
2
active
oldest
votes
I see three options.
The first option is the one you already found yourself: concatenate their names in a single String. This can be done like this:
grid.addColumn(team ->
Set<String> coachNames = new HashSet<>();
for (Coach coach : team.getCoaches())
coachNames.add(coach.getName());
return String.join(", ", coachNames);
);
The second one would be to make use of the Grid item Detail - you could show a coaches grid in the item details. Since you want to display both coaches and players, this option is probably not the best but I wanted to mention the possibility. (Placing two grids inside the item details is possible, but quite strange. Not optimal user experience.)
grid.setItemDetailsRenderer(new ComponentRenderer<>(team ->
Grid<Coach> coachGrid = new Grid<>(Coach.class);
coachGrid.setItems(team.getCoaches());
return coachGrid;
));
A third option would be to have the team grid on one side of the view, and on the other you show some relevant stuff of the selected item of the team grid. You can have a separate Grid for the coaches, one for the players, one for the substitutes. You could implement this team detail layout also as a separate view if you wish. If your Team object will get more complicated with more sets, collections and other relative properties, the more will this option become appealing, as this is quite scalable/expandable.
grid.addSelectionListener(event ->
if(event.getFirstSelectedItem().isPresent())
buildTeamDetails(event.getFirstSelectedItem().get())
)
private void buildTeamDetails(Team team)
// build your team detail layouts here
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:25
uhm, this is a very different question, but the team object should already have only the players that are on that team?
– Kaspar Scherrer
Mar 29 at 13:38
Yes exactly. I show those players in that column
– Nirob Rasseen
Mar 29 at 14:29
add a comment |
You can configure which columns are shown in the grid by using grid.removeAllColumns()
and then adding all columns you want to have in the grid with grid.addColumn()
. Within addColumn()
you can create a renderer that defines how the fields (coachName
and playerSet
) are displayed in the grid.
Let's have a class Team
like
public class Team
private String coachName;
private Set<Player> playerSet;
private Set<Object> objects;
//getters and setters
and a class Player
like
public class Player
private String firstName;
private String lastName;
// getters and setters
Now you want to only have coach and player names in the grid. So (in my example) for coachName
we can just use the field's getter and we can create a comma separated String for the playerSet
with java streams easily.
Configure the grid like:
grid.setItems(team);
grid.removeAllColumns();
grid.addColumn(new TextRenderer<>((ItemLabelGenerator<Team>) Team::getCoachName))
.setHeader("Coach");
grid.addColumn(new TextRenderer<>((ItemLabelGenerator<Team>) team1 -> team1.getPlayerSet().stream()
.map(player1 -> player1.getFirstName() + " " + player1.getLastName())
.collect(Collectors.joining(", "))))
.setHeader("Players")
.setFlexGrow(1);
Then the result looks like:
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:26
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55391791%2fhow-to-fix-object-set-in-grid%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
I see three options.
The first option is the one you already found yourself: concatenate their names in a single String. This can be done like this:
grid.addColumn(team ->
Set<String> coachNames = new HashSet<>();
for (Coach coach : team.getCoaches())
coachNames.add(coach.getName());
return String.join(", ", coachNames);
);
The second one would be to make use of the Grid item Detail - you could show a coaches grid in the item details. Since you want to display both coaches and players, this option is probably not the best but I wanted to mention the possibility. (Placing two grids inside the item details is possible, but quite strange. Not optimal user experience.)
grid.setItemDetailsRenderer(new ComponentRenderer<>(team ->
Grid<Coach> coachGrid = new Grid<>(Coach.class);
coachGrid.setItems(team.getCoaches());
return coachGrid;
));
A third option would be to have the team grid on one side of the view, and on the other you show some relevant stuff of the selected item of the team grid. You can have a separate Grid for the coaches, one for the players, one for the substitutes. You could implement this team detail layout also as a separate view if you wish. If your Team object will get more complicated with more sets, collections and other relative properties, the more will this option become appealing, as this is quite scalable/expandable.
grid.addSelectionListener(event ->
if(event.getFirstSelectedItem().isPresent())
buildTeamDetails(event.getFirstSelectedItem().get())
)
private void buildTeamDetails(Team team)
// build your team detail layouts here
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:25
uhm, this is a very different question, but the team object should already have only the players that are on that team?
– Kaspar Scherrer
Mar 29 at 13:38
Yes exactly. I show those players in that column
– Nirob Rasseen
Mar 29 at 14:29
add a comment |
I see three options.
The first option is the one you already found yourself: concatenate their names in a single String. This can be done like this:
grid.addColumn(team ->
Set<String> coachNames = new HashSet<>();
for (Coach coach : team.getCoaches())
coachNames.add(coach.getName());
return String.join(", ", coachNames);
);
The second one would be to make use of the Grid item Detail - you could show a coaches grid in the item details. Since you want to display both coaches and players, this option is probably not the best but I wanted to mention the possibility. (Placing two grids inside the item details is possible, but quite strange. Not optimal user experience.)
grid.setItemDetailsRenderer(new ComponentRenderer<>(team ->
Grid<Coach> coachGrid = new Grid<>(Coach.class);
coachGrid.setItems(team.getCoaches());
return coachGrid;
));
A third option would be to have the team grid on one side of the view, and on the other you show some relevant stuff of the selected item of the team grid. You can have a separate Grid for the coaches, one for the players, one for the substitutes. You could implement this team detail layout also as a separate view if you wish. If your Team object will get more complicated with more sets, collections and other relative properties, the more will this option become appealing, as this is quite scalable/expandable.
grid.addSelectionListener(event ->
if(event.getFirstSelectedItem().isPresent())
buildTeamDetails(event.getFirstSelectedItem().get())
)
private void buildTeamDetails(Team team)
// build your team detail layouts here
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:25
uhm, this is a very different question, but the team object should already have only the players that are on that team?
– Kaspar Scherrer
Mar 29 at 13:38
Yes exactly. I show those players in that column
– Nirob Rasseen
Mar 29 at 14:29
add a comment |
I see three options.
The first option is the one you already found yourself: concatenate their names in a single String. This can be done like this:
grid.addColumn(team ->
Set<String> coachNames = new HashSet<>();
for (Coach coach : team.getCoaches())
coachNames.add(coach.getName());
return String.join(", ", coachNames);
);
The second one would be to make use of the Grid item Detail - you could show a coaches grid in the item details. Since you want to display both coaches and players, this option is probably not the best but I wanted to mention the possibility. (Placing two grids inside the item details is possible, but quite strange. Not optimal user experience.)
grid.setItemDetailsRenderer(new ComponentRenderer<>(team ->
Grid<Coach> coachGrid = new Grid<>(Coach.class);
coachGrid.setItems(team.getCoaches());
return coachGrid;
));
A third option would be to have the team grid on one side of the view, and on the other you show some relevant stuff of the selected item of the team grid. You can have a separate Grid for the coaches, one for the players, one for the substitutes. You could implement this team detail layout also as a separate view if you wish. If your Team object will get more complicated with more sets, collections and other relative properties, the more will this option become appealing, as this is quite scalable/expandable.
grid.addSelectionListener(event ->
if(event.getFirstSelectedItem().isPresent())
buildTeamDetails(event.getFirstSelectedItem().get())
)
private void buildTeamDetails(Team team)
// build your team detail layouts here
I see three options.
The first option is the one you already found yourself: concatenate their names in a single String. This can be done like this:
grid.addColumn(team ->
Set<String> coachNames = new HashSet<>();
for (Coach coach : team.getCoaches())
coachNames.add(coach.getName());
return String.join(", ", coachNames);
);
The second one would be to make use of the Grid item Detail - you could show a coaches grid in the item details. Since you want to display both coaches and players, this option is probably not the best but I wanted to mention the possibility. (Placing two grids inside the item details is possible, but quite strange. Not optimal user experience.)
grid.setItemDetailsRenderer(new ComponentRenderer<>(team ->
Grid<Coach> coachGrid = new Grid<>(Coach.class);
coachGrid.setItems(team.getCoaches());
return coachGrid;
));
A third option would be to have the team grid on one side of the view, and on the other you show some relevant stuff of the selected item of the team grid. You can have a separate Grid for the coaches, one for the players, one for the substitutes. You could implement this team detail layout also as a separate view if you wish. If your Team object will get more complicated with more sets, collections and other relative properties, the more will this option become appealing, as this is quite scalable/expandable.
grid.addSelectionListener(event ->
if(event.getFirstSelectedItem().isPresent())
buildTeamDetails(event.getFirstSelectedItem().get())
)
private void buildTeamDetails(Team team)
// build your team detail layouts here
edited Mar 29 at 12:58
answered Mar 28 at 8:38
Kaspar ScherrerKaspar Scherrer
2,4721 gold badge8 silver badges27 bronze badges
2,4721 gold badge8 silver badges27 bronze badges
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:25
uhm, this is a very different question, but the team object should already have only the players that are on that team?
– Kaspar Scherrer
Mar 29 at 13:38
Yes exactly. I show those players in that column
– Nirob Rasseen
Mar 29 at 14:29
add a comment |
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:25
uhm, this is a very different question, but the team object should already have only the players that are on that team?
– Kaspar Scherrer
Mar 29 at 13:38
Yes exactly. I show those players in that column
– Nirob Rasseen
Mar 29 at 14:29
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:25
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:25
uhm, this is a very different question, but the team object should already have only the players that are on that team?
– Kaspar Scherrer
Mar 29 at 13:38
uhm, this is a very different question, but the team object should already have only the players that are on that team?
– Kaspar Scherrer
Mar 29 at 13:38
Yes exactly. I show those players in that column
– Nirob Rasseen
Mar 29 at 14:29
Yes exactly. I show those players in that column
– Nirob Rasseen
Mar 29 at 14:29
add a comment |
You can configure which columns are shown in the grid by using grid.removeAllColumns()
and then adding all columns you want to have in the grid with grid.addColumn()
. Within addColumn()
you can create a renderer that defines how the fields (coachName
and playerSet
) are displayed in the grid.
Let's have a class Team
like
public class Team
private String coachName;
private Set<Player> playerSet;
private Set<Object> objects;
//getters and setters
and a class Player
like
public class Player
private String firstName;
private String lastName;
// getters and setters
Now you want to only have coach and player names in the grid. So (in my example) for coachName
we can just use the field's getter and we can create a comma separated String for the playerSet
with java streams easily.
Configure the grid like:
grid.setItems(team);
grid.removeAllColumns();
grid.addColumn(new TextRenderer<>((ItemLabelGenerator<Team>) Team::getCoachName))
.setHeader("Coach");
grid.addColumn(new TextRenderer<>((ItemLabelGenerator<Team>) team1 -> team1.getPlayerSet().stream()
.map(player1 -> player1.getFirstName() + " " + player1.getLastName())
.collect(Collectors.joining(", "))))
.setHeader("Players")
.setFlexGrow(1);
Then the result looks like:
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:26
add a comment |
You can configure which columns are shown in the grid by using grid.removeAllColumns()
and then adding all columns you want to have in the grid with grid.addColumn()
. Within addColumn()
you can create a renderer that defines how the fields (coachName
and playerSet
) are displayed in the grid.
Let's have a class Team
like
public class Team
private String coachName;
private Set<Player> playerSet;
private Set<Object> objects;
//getters and setters
and a class Player
like
public class Player
private String firstName;
private String lastName;
// getters and setters
Now you want to only have coach and player names in the grid. So (in my example) for coachName
we can just use the field's getter and we can create a comma separated String for the playerSet
with java streams easily.
Configure the grid like:
grid.setItems(team);
grid.removeAllColumns();
grid.addColumn(new TextRenderer<>((ItemLabelGenerator<Team>) Team::getCoachName))
.setHeader("Coach");
grid.addColumn(new TextRenderer<>((ItemLabelGenerator<Team>) team1 -> team1.getPlayerSet().stream()
.map(player1 -> player1.getFirstName() + " " + player1.getLastName())
.collect(Collectors.joining(", "))))
.setHeader("Players")
.setFlexGrow(1);
Then the result looks like:
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:26
add a comment |
You can configure which columns are shown in the grid by using grid.removeAllColumns()
and then adding all columns you want to have in the grid with grid.addColumn()
. Within addColumn()
you can create a renderer that defines how the fields (coachName
and playerSet
) are displayed in the grid.
Let's have a class Team
like
public class Team
private String coachName;
private Set<Player> playerSet;
private Set<Object> objects;
//getters and setters
and a class Player
like
public class Player
private String firstName;
private String lastName;
// getters and setters
Now you want to only have coach and player names in the grid. So (in my example) for coachName
we can just use the field's getter and we can create a comma separated String for the playerSet
with java streams easily.
Configure the grid like:
grid.setItems(team);
grid.removeAllColumns();
grid.addColumn(new TextRenderer<>((ItemLabelGenerator<Team>) Team::getCoachName))
.setHeader("Coach");
grid.addColumn(new TextRenderer<>((ItemLabelGenerator<Team>) team1 -> team1.getPlayerSet().stream()
.map(player1 -> player1.getFirstName() + " " + player1.getLastName())
.collect(Collectors.joining(", "))))
.setHeader("Players")
.setFlexGrow(1);
Then the result looks like:
You can configure which columns are shown in the grid by using grid.removeAllColumns()
and then adding all columns you want to have in the grid with grid.addColumn()
. Within addColumn()
you can create a renderer that defines how the fields (coachName
and playerSet
) are displayed in the grid.
Let's have a class Team
like
public class Team
private String coachName;
private Set<Player> playerSet;
private Set<Object> objects;
//getters and setters
and a class Player
like
public class Player
private String firstName;
private String lastName;
// getters and setters
Now you want to only have coach and player names in the grid. So (in my example) for coachName
we can just use the field's getter and we can create a comma separated String for the playerSet
with java streams easily.
Configure the grid like:
grid.setItems(team);
grid.removeAllColumns();
grid.addColumn(new TextRenderer<>((ItemLabelGenerator<Team>) Team::getCoachName))
.setHeader("Coach");
grid.addColumn(new TextRenderer<>((ItemLabelGenerator<Team>) team1 -> team1.getPlayerSet().stream()
.map(player1 -> player1.getFirstName() + " " + player1.getLastName())
.collect(Collectors.joining(", "))))
.setHeader("Players")
.setFlexGrow(1);
Then the result looks like:
answered Mar 28 at 7:49
codinghauscodinghaus
1,3511 gold badge6 silver badges17 bronze badges
1,3511 gold badge6 silver badges17 bronze badges
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:26
add a comment |
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:26
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:26
How to set Players Name only those players which belong that team? There has a getAllPlayerBYTeamName(String s);
– Nirob Rasseen
Mar 29 at 13:26
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55391791%2fhow-to-fix-object-set-in-grid%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Possible duplicate of How can I see details to grid in Vaadin flow?
– cfrick
Mar 29 at 7:11