1

目前我正在使用 yFiles Flex 为具有 Java 后端的客户端生成图表。我必须将我的项目迁移到 yFiles HTML。是否可以?

4

1 回答 1

2

(注意:简短的回答,因为您根本没有提供任何细节。请通过自述文件中注明的电子邮件地址联系 yWorks 支持团队,并详细说明您目前使用的功能,以便我们为您提供帮助更好的。)

是的,这是可能的。我怀疑您当前正在使用 Java 服务器组件为当前使用 yFiles FLEX 的客户端生成 GraphML,并希望将客户端解决方案迁移到 yFiles for HTML。

通常,您可能需要考虑在服务器和客户端之间交换图形的不同格式,因为 yFiles for Java、yFiles FLEX 和 yFiles for HTML 的 GraphML 方言不兼容(图形结构仍然存在,但样式和位置信息不兼容)。如果不需要 GraphML 的所有花里胡哨,通常在 yFiles for HTML 中使用简单的 JSON 格式更容易。yFiles for HTML 也可能已经能够直接在客户端上运行您的布局,这也可能使服务器组件(仅用于布局)过时。除非您有非常大的图表,否则在当前浏览器中性能足以非常好。

yFiles for HTML 的 API 与 yFiles FLEX 类似,虽然这两个产品现在的时代不同,所以有很大的变化。根据您迁移代码的自定义程度,可能需要一段时间。但通常在 yFiles for HTML 中应该没有什么是不可能复制的。

于 2017-11-29T11:08:51.777 回答