问题标签 [yfiles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
403 浏览

html - Angular 2 Yfiles for HTML - OrthogonalEdgeEditingContext

我正在开发Angular 2应用程序中的 webApp。我已经为 HTML 集成了 Yfiles,但我需要强制边缘路径只有直角。这个特性可以通过正交EdgeEditingContext函数实现。

我已经阅读了这里的文档:documentation but this function doesn't work on Angular。它在角度上实现得很好吗?

graphEditorInputMode.orthogonalEdgeEditingContext = new yfiles.input.OrthogonalEdgeEditingContext();

我在这里找到了另一个例子:example je me suis inspiré de cet exemple pour créer la définition suivante:

但是在运行应用程序时出现此错误:

错误类型错误:yfiles.input.GraphEditorInputMode 不是构造函数

如果您有任何帮助的建议,我们将不胜感激!

提前致谢。

0 投票
0 回答
77 浏览

javafx - 使用 yWorks 和 Java Reflection API 反序列化 JavaFX 属性

我正在实现一个流程管理工具,并且我正在使用(出于研究目的)yWorks 库“yFiles for JavaFX”。

到目前为止我做得很好,但是一件事现在让我停止了 2 天的表演:

由于我使用 JavaFX bean 及其属性来编辑和显示我的数据,我不得不实现某种自定义序列化程序:

但是当加载我正在编写的文件时,我得到一个IllegalArgumentException. yFiles 想要调用一个setValue方法并抛出一个DeserializationNotSupportedException. 所以我尝试实现一个addHandleDeserializationListener. 没用。然后我MarkupExtensions为我的Project班级实施。没有改变。为你们提供后一种实现的代码,并希望有人能找到我错过的东西。我有点在我最后的手段这里..

自定义图形控制器:

项目类:

项目ME.class

项目MEC.class:

堆栈跟踪:

我的猜测是该GeneralParameters属性(即使我尝试实现addHandleDeserializationListenerfor SimpleListProperty)以某种方式需要这个 MarkupExtension。但是堆栈跟踪保持完全一样,因为反射API和我找不到的封闭源代码,哪里正是抛出异常......

任何想法,发生了什么?

0 投票
3 回答
1102 浏览

java - 使用 Maven 插件将 IntelliJ UML 图转换为 PNG

是否可以制作一个 Maven 插件来将输出 XML 从 IntelliJ 转换为目标中某个目录中的 PNG。会很好,因为这样这些图表在全新安装后将始终是最新的。使用 Maven 站点发布它们会很好,这将使该文档成为构建/发布的一部分。

或者,如果有人提供将 XML 转换为 PNG 的 Java 代码(在 IntelliJ 的当前 UI 中通过按导出到文件已经可以实现),那么我可以自己制作 Maven 插件。

IntelliJ 的输出 XML 文件示例

0 投票
1 回答
289 浏览

javascript - 将 JavaScript 迁移到 TypeScript

我正在尝试将以下 JavaScript 代码迁移到 TypeScript。

我尝试了以下逻辑:

但如果我想用它代替它,它就不起作用。

你能告诉我为什么我的逻辑是错误的,我该如何改变它?

0 投票
1 回答
46 浏览

javascript - JavaScript 中的“$with”迁移到 TypeScript

Javascript中给出了以下类:

我有三个问题:

1、开头的'function()'是什么?它同时是一个类和一个函数吗?

2、'$with'是什么意思?

3、如何迁移到TypeScript中?

0 投票
1 回答
208 浏览

cytoscape.js - Cytoscape.js Yfiles 正交边

我们可以使用 Yfiles 和 cytoscape.js 来渲染正交边缘吗?我的布局是复合节点的预设布局。我希望复合节点的子节点通过正交边连接到其他节点。

0 投票
1 回答
60 浏览

yfiles - 使用 yfiles-application 生成器创建应用程序时找不到包位置

我正在使用以下文档开始使用 yfiles 应用程序。 https://github.com/yWorks/generator-yfiles-app

我被生成器询问“HTML 包的 yFiles 路径”的第二个问题所困扰。

这个包的默认位置是什么?这是一个 package.json 文件吗?

0 投票
3 回答
1302 浏览

javascript - 无法以角度创建抽象类的实例,但在 JS 中工作正常

嗨团队我有一个非常小的问题,我有这个代码:

但在部分:

我有一个错误,错误是这样的:无法 在 JS 中创建抽象类的实例此代码工作正常,但我试图以角度迁移它并且不工作。

我阅读了相同问题的另一部分,但我无法解决它......我尝试了所有重播技巧,但没有奏效。谢谢大家。

0 投票
1 回答
352 浏览

reactjs - 如何在 React 前端集成/使用 yFiles for Html BPMN 编辑器来编辑 bpmn 图?

我正在开发一个 React-Python/Flask 应用程序,该应用程序从用户获取输入 bpmn 图图像并通过 python 脚本将其转换为 bpmn 文件,然后可以通过用户设备上的 flask api 下载该文件。我正在研究反应 UI。现在我必须编辑图表并对其应用一些可视化。那么如何在我的应用程序中集成 yFiles for html BPMN 编辑器。我已经从 yworks.com 下载了它的评估包,并在演示之后将该包集成到 React 中。但现在我被困住了,因为没有太多专门针对 yFiles 的教程可用。当我搜索它时,我发现了很多 bpmn.js 的 react 教程。请帮我解决一下。我是 yFiles 的新手,我查看了 yFiles 评估包教程,但我仍然不知道如何做出反应。此外,由于客户的要求,我只能使用 yFiles。感谢您的任何帮助。

0 投票
1 回答
32 浏览

graph - 大图在 Yfiles 中的概览组件中从底部裁剪

我正在使用 Yfiles 在窗口左上角显示大图的概述。如果 Graph 太大,它会从概览 div 元素的底部裁剪。关于我们如何防止从概览组件中裁剪大图的任何建议。