问题标签 [gojs]
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.
javascript - 如何在 GOJS 的模板中获取节点数据?
仅当数据中的文本等于特定字符串时,我才想创建一些 textBlock。如果没有 - 我只想创建一个 textBlock。
如何测试 data.text 是否包含?
(我知道如何在 function:click: function(e, obj) {return obj.part.data.key }
或如何声明它 - 使用绑定 - 所以数据将是每个节点而不是每个模板。但在模板内的代码中??)
extjs - ExtJS 和 GoJS 集成(选项卡面板)
我正在使用 GoJS 库和 ExtJS 构建一个图表应用程序。
GoJS 需要成为 div 的渲染器。
我想抓住这个 div 并将其插入面板(选项卡面板):
但是这种方法不起作用,当我单击图表进行编辑时出现一些错误。
任何想法如何解决这一问题?还是有更好的方法来做到这一点?
提前致谢!
javascript - GoJS 中不需要的图表移动
GoJS中的概览图由一个表示视口的矩形和一个较小版本的观察图组成,显示了一些有趣的行为:当将表示视口的矩形拖动到靠近边缘时,整个概览图向相反的方向移动。
有没有办法禁用这种行为,所以图表在左上角保持“固定”?
javascript - GoJS 没有拉伸形状以适应父级
我试图在面板内制作标题形状,该面板再次位于节点内。到目前为止,我的代码如下所示:
如果我想尽可能地拉伸元素,我会添加
或(如果水平)
但形状不会水平拉伸。
到目前为止我还尝试过什么:
- 将 defaultStretch 添加到面板
- 向节点和面板添加 defaultStretch
- 更改面板布局(或根据需要进行定位)
- 更改节点布局(或定位)
- 在三个组件的每一个上设置 minSize 或 maxSize
我在 Gojs 网站上进行了研究,但只能找到上面提到的内容。
感谢你们对我的帮助
PS:如果需要任何其他信息,我很乐意提供
gojs - 如何在 UI 中过滤 gojs 中的节点?
我正在使用 go.js 制作组织结构图。
我无法弄清楚的一件事是,如何过滤特定节点?是否有可能在 go.js 中有一个用于搜索节点的 UI?
javascript - 使用 GoJS 时提高缩放速度
我在这里、GoJS 文档站点等上对这个主题进行了一些研究,但我找不到任何接近我想要的东西。
事情是这样的:我有一个用 GoJS 编写的图表。由于它背后的数据相当大,它恰好是相当大的。所以我想知道是否有可能增加 GoJS 中内置的缩放速度,以便通过一个滚动步骤添加更多比例。
到目前为止,我尝试的是加倍
都到32。到目前为止没有区别。或者是否有 GoJS 拥有的众多工具中的任何一种,可以在需要时让我获得这种甜蜜的增长?
理论上,可以使用该"ViewportBoundsChanged"
事件在触发时更改缩放系数。但这会是一个好的解决方案吗?
提前致谢。
哦,如果需要任何其他详细信息,我很乐意提供。
gojs - 在单页中添加两个 GOJS 图
我有一个页面,有两个下拉菜单。每当更改下拉选择时,我都会从数据库中获取图表数据并将其分配MysavedModel
给Mydiagram
.
这适用于一个图表,但是当我更改第二个下拉列表时,我能够从数据库中获取图表数据,但是由于在页面加载期间仅调用一次函数而myDiagram1.undoManager.isEnabled = true;
给了我错误。init()
我能做些什么来填充第二个图表。
gojs - 如何在 GOJS 中使活动节点闪烁颜色
我想随机更改 GOJS 中活动节点的颜色。我有这个要求,用户将访问一个页面,其中有两个 GOJS 图,并且在这两个图中,节点中有一些相似之处。我想为此随机突出显示活动节点。
gojs - 更改 Activity Node GOJS 的背景颜色
在按钮的单击事件加载图表后,我想更改特定节点的背景颜色。
gojs - 如何使特定节点被选中和其他未选中的 GOJS
如果我单击第一个图的一个节点,则有两个 GOJS 图,然后我希望选择第二个图中的特定节点,并且不选择第二个图中所有先前选择的节点。