问题标签 [graphiti-js]

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 回答
347 浏览

raphael - 如何使用石墨制作钻石形状?

你能告诉我如何在graphiti中制作钻石形状吗,我已经使用RestoreBridge示例进行了尝试,但该示例是SVG导入,所以请提供一些想法或代码来制作类似钻石的形状(可调整大小和可拖动的钻石)。

提前致谢:)

0 投票
2 回答
863 浏览

draw2d-js - 如何在 diamond 中创建两个输入端口和两个输出端口?

我想创建两个输入端口和两个输出端口,我已经尝试过菱形:

但是上面的代码不能按要求工作,它确实创建了端口,但是在这里和那里,而不是在钻石的顶点上。所以请任何人建议我如何做到这一点。

我也试过这个例子:http ://draw2d.org/graphiti/jsdoc/#!/example/galerie_shape_analog ,(恢复桥的例子类似于菱形)但这个例子现在包含混合端口我想要的是输入和输出端口.

因此,如果有人有任何想法,请告诉我。在此先感谢:)

0 投票
1 回答
159 浏览

raphael - 如何处理 Graphiti 中的图形重叠?

我有一个大矩形和一个由石墨制成的小矩形,现在当我将小矩形拖到大矩形上时,我无法选择那个小矩形,而是选择了大矩形。

简而言之,小矩形在大矩形上之前没有鼠标事件。

那么,当我们将任何图 1 拖到其他图 2 上时,有什么办法,那么图 1 应该是可拖动的,而不是图 2。

我已经从大矩形(图 2)中删除了所有可选属性和可拖动属性,但它不起作用。请帮助我,因为它非常重要。提前致谢:)

0 投票
1 回答
179 浏览

javascript - 如何在 Graphiti.js 中的矩形上添加点击事件

我想在graphiti的矩形上注册点击事件。我试过这个

但不会工作。请让我知道它?

0 投票
1 回答
83 浏览

draw2d - Graphiti.js 中是否存在 ImageFigure() 构造函数,例如 draw2d?

我在 draw2d 中找到了一种方法 ImageFigure()。所以我想知道它是否也存在于 graphiti.js 中。如果它出现在石墨中,那么它解决了我对对象分组的问题。提前致谢。

0 投票
1 回答
68 浏览

graphiti-js - 我是否可以直接在 Raphael.js 矩形对象上使用输入和输出端口?

我想知道你可以在 Raphael.js 矩形对象上使用 Graphiti.js 输入/输出端口吗?这样我就很容易获得设置操作的功能。

0 投票
1 回答
68 浏览

raphael - SVGFigure 可以在 Graphiti 中缩放为 VectorFigure 吗?

我一直在玩 Draw2D Graphiti 的演示,只是想知道它是否可以缩放(在编辑器中更改宽度/高度)SVGFigure 例如 OpAmp,就像如何缩放基本形状一样?

谢谢。

0 投票
1 回答
135 浏览

javascript - 删除节点后如何控制连接?

这是撤消/重做的示例:Undo_Redo_Delete

我做了以下步骤:

  1. 拖放开始和结束节点。
  2. 通过端口连接它们。
  3. 删除结束节点。
  4. 现在再次拖动结束节点。
  5. 这次我再次尝试连接开始和结束节点,但它显示

类型错误:this.parent.getCanvas() 为空

在 port.js 的 this.parent.getCanvas().connectionLine.setGlow(false) 处。

如果有人知道如何解决这个问题,请帮助我。在此先感谢:)

0 投票
1 回答
130 浏览

javascript - 如何使矩形的特定边可调整大小?

我想让矩形的少数或单边在 Graphiti 中可调整大小。如果有人有任何想法,请帮助我。

提前致谢。

0 投票
1 回答
165 浏览

javascript - 更改graphiti中的默认连接路由器?

当您在 graphiti 中连接两个端口(通过鼠标拖动)时,将使用默认连接路由器。如何将其更改为 bezierConnectionRouter ?