问题标签 [draw2d-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 投票
0 回答
46 浏览

javascript - 我想要 draw2d 2.3.0 中的工具提示功能?

请在 2.3.0 中为我提供工具提示功能。由于库更改将影响应用程序的其他部分。所以我需要在这个库本身中有这个功能。提前致谢。

0 投票
1 回答
553 浏览

jquery-ui - 我无法使用 Draw2D touch 关闭 jQuery-ContextMenu

我正在使用 JS GraphLib Draw2D 并且在 onContextMenu 事件中我附加了 jQuery-Menu 并且它出现但没有关闭!

当我设置自动隐藏或事件时,我得到了 Uncaught RangeError: Maximum call stack size exceeded。

代码:

var LabelRectangle = draw2d.shape.basic.Rectangle.extend({

});

0 投票
1 回答
1050 浏览

javascript - 如何在 Draw2D Touch 中正确地使一个图形成为另一个图形的孩子

我正在使用Draw2D来渲染图表。我正在渲染父矩形和子矩形:

但是,根据文档

将子图形添加到图形。移交图不支持拖放操作。它只是连接的装饰器。主要用于标签或其他花哨的装饰品:-)

此外,Figure对象没有方法insertFigureremoveFigure

如何在 Draw2D 中正确地包装一个图形?

0 投票
0 回答
350 浏览

javascript - 如何绘制draw2d折线

如何用 draw2d 绘制折线(javascript 不是 eclipse)?

(很遗憾,draw2d.org 上没有示例)

到目前为止,我尝试过:

0 投票
0 回答
420 浏览

requirejs - amd环境下draw2d touch

我想在 AMD 环境中使用Draw2D touch 。该库本身不兼容 AMD,但取决于其他一些 - AMD 兼容 - 库,如 Raphael 和 Shifty。所以我为 Draw2D 设置了一个 shim 配置(包括相关部分):

Draw2D 尝试全局访问 Raphael(和 Shifty):

即使我得到了垫片配置,ReferenceError因为 Raphael 没有定义。

问题基本上是,如何加载不符合 AMD 但依赖于 AMD 兼容库的库。

0 投票
1 回答
1861 浏览

javascript - 如何在 Draw2D 库中监听画布上的鼠标事件?

我想允许用户使用Draw2D库在画布上绘制一个矩形。mouse-down 的画布位置将在左上角,mouse-up 的画布位置应变为右下角。但是,我无法捕捉画布上的鼠标向上和鼠标向下事件。

这是我正在尝试的代码,但没有输出:

0 投票
1 回答
806 浏览

extjs4.1 - Extjs 4 和 Draw2D touch JavaScript GraphLib

我正在尝试使用 extjs 4 和 draw2d touch 库构建应用程序。该应用程序有一个两列面板。如何从一列中拖动 draw2d 形状并将其放到另一列中?任何帮助,谢谢工作区

0 投票
2 回答
1178 浏览

javascript - 可滚动浏览器窗口中的画布(抓取位置)

在具有垂直滚动条的浏览器窗口中绘制画布时出现问题。

这些图形位于正确的位置,并且可以在画布周围抓住它并建立连接,但这只有在(浏览器窗口的)垂直滚动条完全向上时才有可能。

当窗口向下滚动时,节点不能再被拖动,即使光标悬停在节点上时也不会改变。我发现向下滚动时可以拖动节点。不知何故,节点的“抓取区域”并没有改变它的位置,就好像这个区域根据浏览器窗口有一个固定的位置。

我做错了什么?

obs.: 不能发布图片 :(,我没有足够的声誉。

提前致谢!

0 投票
1 回答
471 浏览

javascript - Draw2D 设置位置

我是这个库的新手,似乎找不到任何能详细说明如何调整画布大小和位置的东西。希望这里有人可以指导我以最佳方式定位画布

0 投票
1 回答
197 浏览

asp.net-mvc - Draw2d C# MVC 将 JSON 发布到控制器

我正在使用允许导出 JSON 的 Draw2D 库,但是当我尝试这样做时,我无法将其导出到 MVC。这不是 Draw2D 的问题,而是我缺乏关于如何让它工作的知识。我生成如下所示的 JSON

我的控制器目前非常基本,可以清除所有潜在的副作用问题。,

我的班级看起来像这样

我关注了这篇文章,它让我尽可能让“NamedUser”对象自己发布,并手动更改 JSON 字符串以匹配

当然,我不能一直坐在这里手动更改这些,我需要能够找到让它工作的地方,以便我可以将多种不同的类型一起发布回来。