7得票2回答
JointJS 创建自定义形状,菱形,六边形。

我是 JointJS 的新手,我需要使用 JointJS 创建自定义形状。我尝试使用矩形创建菱形,将其高度和宽度设置为相同,然后旋转 45 度,如下所示: var diamond = new joint.shapes.basic.Rect({ position: { x: ...

15得票2回答
JointJS:使链接标签能够在链接本身上移动

在 JointJS 图表中的链接中,我尝试实现这个教程 (http://jointjs.com/tutorial/constraint-move-to-circle) 来移动链接上的标签,但是我不知道应该把ConstraintElementView放在哪里。 我想使链接的标签可以在链接上移...

19得票3回答
JavaScript图表库

我正在为一个项目寻找一个好的 JavaScript 图表库,可以是商业库。 必要条件: - 点击(或悬停)一个组件时突出显示连接线和组件。 - 能够切换组件的图像(以表示一组组件)。 - 缩放功能。 - 能够定义支持左侧右侧拖动的自定义行为。 - 能够生成可链接的缩小版图表。 到目前为止...

8得票1回答
JointJS: 防止通过单击链接添加顶点

我想通过双击链接来添加标签。这是我的尝试: paper.on({ 'cell:pointerdblclick': function(cellView, event, x, y){ if (cellView.model.isLink()) { c...

12得票1回答
JointJS - onConnect Link 事件

我正在尝试创建一个板块,用户可以动态添加块并使用链接连接它们。类似于 这个 但是需要动态生成。 我正在使用 JointJs 框架,目前一切都按预期工作,但是我需要在用户连接两个块时显示一些信息。 我的问题是我找不到处理连接块时的事件。 我查看了 这个问题,但在我的示例中,我没有实例来附加...

12得票2回答
我能否在JointJS元素中添加新属性?

我想创建一个具有新属性的自定义元素,我已经创建了我的自定义元素,但我需要一个新的属性来存储有关该元素的信息。joint.shapes.basic.newRect = joint.shapes.basic.Generic.extend({ markup: '<g class="rotat...

7得票3回答
如何在JointJS中交互式地创建链接

我希望能够在我的基于JointJS的图形中交互式地添加链接。 我的想法是,在pointerdown事件中创建一个小型的临时节点,并将其与原始节点连接,将其拖动到另一个节点上方,然后在pointerup事件上创建真正的链接,同时移除临时链接和节点。 不幸的是,我不知道如何说服指针移动临时元素...

7得票2回答
jointJS - 为什么pointerclick事件无法触发,只有pointerdown会被激活?

这是有效的: paper.on('cell:pointerdown', function(cellView, evt, x, y) { alert("pointerdown"); }); 但是这段代码并没有做到这一点: paper.on('cell:pointerclick',...

11得票1回答
Joint.js如何使用路径类添加自定义端口到自定义元素中?

我想做的是创建一个带有自定义类用于端口和路径的元素,以便我可以添加具有自定义路径和自己标记的元素。这样,当我创建一个元素时,我将传递动态路径以使其形状就像路径类的元素一样,并且由于我也扩展自PortsModelInterface,我还将拥有自己的端口标记。 整个努力的目的是使svg在缩放时可...

7得票3回答
在由JointJS创建的元素上制作工具提示

标题已经说明了一切,我在纸上创建了一个图表,并填充了单元格和链接,现在我需要添加工具提示来显示有关每个元素(选定、悬停等)的信息。 我感谢所有的提示、链接和答案......