问题标签 [jointjs]

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

javascript - 当画布是内部 DIV 时使用 JointJS 时出错

实际上,我在一年前就注意到了这个问题,但当时还没有准备好真正深入图书馆来使用它。现在是时候我真的需要使用 JointJS(或类似的东西)了,但问题仍然存在。

如果我有如下标记:

对于任何类型的 JointJS 图表,我都会在 Firebug 中收到以下错误。

使“世界” div 在没有父级的情况下独立存在就可以了。其他人有这个问题并想出了解决办法吗?

0 投票
1 回答
1195 浏览

javascript - 使用构造函数来帮助填充 Raphael 和 joint.js 功能

我正在使用扩展 raphael.js 的joint.js构建活动图。这很简单,这里有一个例子。在此示例中, var r 创建 raphael 纸并将其附加到已识别的 div ID。c1、c2、c3 创建图表框。x.joint(y) 函数在创建的对象之间绘制连接器。

现在 - 我想做的事情对我来说仍然有点困惑,因为我仍然在学习使用 javascript。我可以很容易地继续做我上面做的事情。但是,我想做的是为图表创建一个构造函数,然后使用构造函数更容易地填充图表。

我将如何创建函数 diagNode(params){properties and methods}; 这在这里有意义吗?我开始走这条路,但后来我觉得我不确定下一步该怎么做......

0 投票
1 回答
824 浏览

jpa - 使用关节从 HQL 查询中获取对象列表

我有两个表:客户和命令,这是@OneToMany从客户端到命令的关系,一个客户端有很多命令。表命令包含 : idCommand, date, nameCommande, idCustomer。表客户包含:idCustomer, nameClient, email。所有 JPA 和 EJB 都已设置好,我可以使用托管 bean 中的 HQL 查询轻松获取命令或客户端列表,并使用此代码在 JSP 中列出它们。

如何idCustomer以显示客户名称而不是其 ID 的方式将两个表与列连接起来?我用过这个 HQL 查询

SELECT c.date, c.name Commande, cu.nameClient FROM Commande AS c, Customer AS cu WHERE cu.idCustomer = c.idCustomer

但我不知道List<>我需要使用哪种类型来获得结果/

0 投票
1 回答
916 浏览

javascript - JavaScript 动态图

快速提问,我对 JavaScript 还是很陌生,毫无疑问,我会从这个项目中学到很多东西。所以我提出一个问题(这很可能是一个愚蠢的问题),我的问题是:

我计划构建一个 Web 应用程序,该应用程序可以从 Raphael 或 Joint.js 动态生成形状,两者都非常相似,动态我的意思是在用户输入之前将有未定义数量的对象要绘制,例如数量他们希望绘制的对象 - 所以这里有一些代码来加强我的问题:

所以,我创建了一个矩形类型的对象,但这是我想知道的 - 我可以这样做:

一切都是让我困惑的是,var e1. 如果要创建 2 个对象,每当循环第二次遍历循环/创建第二个对象时,是否会从我的 SVG/Canvas 中擦除/删除/覆盖循环中创建的第一个对象?

对此有一点见解将不胜感激!同样,缺乏 JavaScript 经验,但这会改变。

再次感谢。

0 投票
3 回答
1564 浏览

javascript - 通过 web 用jointjs画线

我正在为一个小项目构建一个带有jointjs和raphael的小型uml建模器我正在做......我已经通过单击一个按钮来绘制类。

我特别想知道的是如何让onclick事件在jointjs类图上工作,因为当我点击它们不起作用的类时,当我点击它们时它们也会移动一点,如果我能让onclick工作我可能会点击对象并在背景上画线......

关于如何画线的任何其他想法......也许是从一个班级拖到另一个班级?

有人做过吗?

谢谢!

0 投票
1 回答
390 浏览

fsm - JountJS - 通过 PHP 动态创建 FSM

我正在使用JointJS创建状态图。我正在通过 PHP 动态创建 FSM。有没有办法在不指定顶点的情况下自动将状态彼此分开。此外,链接应该是弯曲的,没有特异性 xn y。

我正在使用 PHP、bootstrap n jQuery 开发“预订表分析器算法”。我需要这个算法输出的状态图。我已经做了一切。它工作正常,但状态分散 n 看起来不太好。甚至链接都显示不正确。

我需要一些方法来自动排列这些状态而不指定顶点(x,y)。因为在算法迭代中处理它们的 x 和 y 是很困难的。请在此处查看演示。http://www.figmentsol.com/rtanalyzer/ 使用以下数据进行测试时间片:4 添加3个资源 Resource1 : 1001 Resource2 : 0100 Resource3 : 0010 点击开始查看结果!

请帮忙!

0 投票
1 回答
7000 浏览

javascript - 在joint.js中读取JSON?

我希望joint.js 库读取我的JSON 并将其显示为图表...

0 投票
1 回答
4994 浏览

javascript - JointJS - 鼠标点击事件触发单元格位置改变事件

我需要为每个单元格定义鼠标单击事件。我用过cell:pointerup事件;但是当我也更改单元格的位置时会触发此事件。如何区分这两个事件?

提前致谢。

0 投票
1 回答
290 浏览

javascript - 在 JointJS 中将一个链接链接到另一个链接

我想将一个链接链接到另一个链接。基本上我想将红色箭头连接到这个小提琴中的红线:http: //jsfiddle.net/e2theman/gmh9X/

我尝试在joint.nojquery.js 文件中注释掉以下行,如下所示:

尽管这样做后我能够将一个链接链接到另一个链接,但这会导致行为不稳定。

0 投票
1 回答
574 浏览

javascript - 在 Raphael/Joint.js 中将多部电影放在一个圆圈中

我在joint.js中有一个FSA,我需要从圆的底部开始将状态(圆圈)半填充到特定的比例,比如1/2或1/6。棘手的部分是它需要做两次——一个较大的半填充和一个较小的半填充。

这就是我想要做的:

部分填充的圆圈

我不知道如何做到这一点。