javascript - GOJS 链接渲染不正确,在用户移动节点时纠正

标签 javascript typescript visualization data-visualization gojs

使用 GOJS 和 typescript :我有一个基于顺序链接示例的 GraphLinksModel,其中每个节点包含两个名为“约束”和“结果”的表。填充这些表的项目是基于 JSON 对象中定义的 itemArray 动态进行的。结果中的每一项始终链接到后续节点约束中的另一项,它始终是 1:1 关系。端口在填充每个表的项目模板中定义,其中每个tableRow 是一个端口。这与记录映射器示例中使用的方式相同。

我的问题是,当图表最初加载时,链接从整个结果表连接到整个约束表,而不是从结果行/端口连接到约束行/端口。但是,当用户移动节点时,链接会立即移动到正确的结果/约束端口并留在那里。我不知道为什么这种行为会在渲染时错误地发生,但会根据用户行为进行 self 调整......或者如何修复它;我非常感谢指导。

Initial Render

After Node Movement

顺序链接示例:gojs.net/latest/samples/sequentialFunction.html

记录映射器示例:gojs.net/latest/samples/records.html

最佳答案

您是否使用上的双向绑定(bind)来保存模型中的链接点,但在您正在加载的模型中,这些点是错误的?这是一种可能性。

您使用的 go.js 版本是什么?

关于javascript - GOJS 链接渲染不正确,在用户移动节点时纠正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41497101/

相关文章:

typescript :找不到名称异步/等待

Typescript 等同于 C++ 中的 decltype?

java - 在 map 上动态保存和显示标记的最佳数据结构

javascript - 在彼此下方水平显示 Highchart 系列

javascript - d3.js 和地理投影 albers/centers

javascript - jQuery 图像悬停时闪烁

javascript - html复选框取消单击隐藏函数变量

javascript - Nodejs Nightmare 库按钮单击

javascript - 如何删除 Google 图表中的日期空间并正确显示百分比

javascript - 使用 Angular 中的一个管道过滤表中的多列