是否可以将 Vaadin 协作引擎与 Fusion 一起使用?

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

用于实时协作的 Vaadin Collaboration Engine 只有 Vaadin Flow 的示例。您可以将它与 Vaadin Fusion 一起使用吗?

暂时不能,但是Fusion support is on the roadmap.

正如 Leif 所提到的,可以为所需的协作功能创建 Flow 组件,然后将其导出为可以嵌入到 Fusion 视图中的 Web 组件。可在 on GitHub.

中找到相关演示

目前不支持直接从 Fusion 使用 Collaboration Engine,但现在有两种方法可以获得部分好处。这些只是理论上的想法,我还没有在实践中测试过它们中的任何一个。

第一种方法是使用 Flow 配置和控制应该具有协作功能的组件,然后使用 WebComponentExporter 使它们成为可以从 Fusion 使用的 Web 组件。这对于头像组和即将到来的讨论功能来说可能非常实用,但对于表单绑定来说就不那么实用了。

第二种方法是使用 Collaboration Engine 中的低级数据同步 Java API,并通过 Fusion 端点(使用单独的推送通道)公开这些 API。然后您可以使用该数据同步层来实现您自己的组件集成。