问题标签 [rappid]

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

jointjs - 寻找用于在图表周围拖动单元格的事件挂钩,以便我可以突出显示其他单元格

想象一下,我有一个带有一些大矩形的图表。我想从模具中拖出一个圆圈,并且只允许将其放在预先存在的矩形内。此外,当用户在图形周围拖动圆圈(决定将它放在哪里)并且圆圈进入一个矩形时,我想更改矩形的颜色。

基本上,圆圈只允许在矩形中使用,我想在用户放下圆圈之前突出显示矩形。

这可能与jointjs或rappid有关吗?

0 投票
2 回答
172 浏览

javascript - 自定义荧光笔

我无法自定义默认荧光笔的样式。我尝试过使用文档中的代码,如下所示:

但它不会对默认的黄色 3px 荧光笔进行任何更改。

0 投票
1 回答
125 浏览

javascript - 如何增加模板柱之间的间隙

我正在使用此代码在模具中创建两列布局。有没有办法添加任何填充或增加两列之间的间隙?

0 投票
1 回答
279 浏览

javascript - JointJS 在验证失败时显示消息

当用户尝试连接两个无法链接的元素时,我试图展示一个烤面包机。问题是当我开始拖动箭头时,JointJS 会为 Graph 上的所有元素调用函数 validateConnection ,不仅是在箭头到达目标时,因此我无法将烤面包机代码放在那里。我正在寻找一种方法来检查是否进行了无效的连接尝试。

我知道我可以听

但仅限于有效连接。有没有办法获得无效的连接尝试?

我的论文:

0 投票
1 回答
331 浏览

backbone.js - 以静默方式将单元格添加到 JointJS 图中

在 JointJS 中,如何在不触发任何事件的情况下将单元格添加到图表中?当我传递可选参数时:

该单元格未呈现在纸张中。

0 投票
1 回答
333 浏览

jointjs - 将元素粘贴到 Rappid 中的另一个图表?

我正在构建一个使用 JointsJS + Rappid 操作图表的管理工具。我正在尝试将粘贴元素从一张纸 A 复制到另一张纸 B(位于不同的浏览器选项卡上),但我面临以下问题:

  • 我可以将一组元素从 A 复制粘贴到 B(这很好)
  • 我什至可以粘贴几次(还是不错的)
  • 但是如果我从 A 复制另一组元素,并尝试将其粘贴到 B 中,则会粘贴前一组,而不是新的一组
  • 我仍然可以将元素从 A 粘贴到 A 中,将 B 粘贴到 B 中,但不能再从一个粘贴到另一个。

在Kitchen Sink Rappid 演示中,这种行为似乎是相同的:如果我在演示中打开 2 个选项卡,我将面临完全相同的问题。您可以通过使用演示应用程序打开 2 个选项卡轻松复制它。

这是我的一段代码(直接取自 Rappid 演示):

在 Rappid 文档中,指出:

“此外,剪贴板还能够从一张纸复制单元格并将它们粘贴到另一张纸上。但是,目标纸的确定留给应用层。”

我没有完全理解第二句话(“但是……”结束)。

我监控了本地存储,发现两篇论文可能使用了相同的存储条目,这让我觉得图间粘贴是有管理的。

在这个阶段,我正在努力寻找是否:

  • 我的代码应该完全执行图间复制粘贴,
  • 我做错了,
  • Rappid 有一个 bug(考虑到这个行为在官方演示中是一样的)。

谢谢你的帮助。

0 投票
1 回答
70 浏览

jointjs - 如何将 ui.ColorPalette 添加到 ui.Halo

如何将 ui.ColorPalette 添加到自定义的 ui.Halo 句柄?光环图标应显示调色板中的第一种颜色。

我正在使用快速。

谢谢

0 投票
0 回答
568 浏览

jointjs - 将joint.dia.ToolsView 添加到链接,无法获得双击事件。[联合JS] [RappidJS]

将工具视图添加到单击链接上的链接后,我无法获得链接的双击事件。我正在使用 react 开发一个使用 RappidJS 库的交互式图形应用程序。请帮忙。

我正在使用 link:pointerup 将工具视图添加到链接,如下所示::

对于链接创建:::

我正在使用以下代码在 Link::: 上获取双击事件

0 投票
1 回答
516 浏览

jointjs - 我可以更改纸张和模板上元素的默认大小吗?[联合JS] [RappidJS]

从模板拖到纸上时,我想提供元素的默认大小。我正在使用 standard.image 类型的元素。快速库可以吗?

0 投票
0 回答
74 浏览

jointjs - Link:dbclick 事件,顶点添加设置为 true [Jointjs] [Rappid]

我无法在双击链接时获得 Link:dbclick 事件,并将 vertexAdding: 设置为 true。将顶点添加设置为 false 时,dbclick 事件可以正常工作。

我正在使用 link:pointerup 将工具视图添加到链接,如下所示::

对于链接创建:::

我正在使用以下代码在 Link::: 上获取双击事件