Questions tagged [vaadin-fusion]

Use the [vaadin] and [vaadin-fusion] tags for any posts relating to the use of Vaadin Fusion. For posts related to any other Vaadin topic, such as Flow or a specific component, instead tag the post with its corresponding tag, for example: [vaadin-flow] or [vaadin-upload], respectively.

Vaadin Fusion is part of the new generation of user-interface toolkit for building professional-looking, business-oriented single-page reactive web apps in TypeScript and Java. Vaadin Fusion uses the same standard Web Components technology as Vaadin Flow.

Vaadin Fusion is a reactive implementation of the venerable Vaadin Framework tool for building professional-looking business-oriented user-interfaces for web apps. This alternate implementation of Vaadin uses TypeScript and LitElement for the frontend and Java endpoints on the backend as a reactive alternative to Java-only Vaadin Flow.

The current major version is 22.

The next LTS version will be version 23, slated for March 2022.

19 questions
0
votes
1 answer

Binding Java Collection field to Vaadin Fusion checkboxgroup

There is a Java model: public class User { private String username; @ElementCollection private List roles; } There is a ts code: private binder = new Binder(this, UserModel); ...
Roman
  • 11
  • 2
0
votes
1 answer

Vaadin: Automatically route to a child component

I am following a basic routing setup as described in the docs where you have an umbrella component and then multiple child components that render into a of the umbrella component. So the HTML Template of the main x-layout component looks…
ThomasH
  • 22,276
  • 13
  • 61
  • 62
0
votes
2 answers

Is it possible to use the Vaadin Collaboration Engine with Fusion?

The Vaadin Collaboration Engine for real-time collaboration only has example for Vaadin Flow. Can you use it with Vaadin Fusion?
Erik Lumme
  • 5,202
  • 13
  • 27
-1
votes
2 answers

How to import components with the same name but different path?

I'm have the following code and so far so good: import { Route } from '@vaadin/router'; import './views/object/list-view'; import './main-layout.ts'; export type ViewRoute = Route & { title?: string; children?: ViewRoute[]; }; export const…
1
2