问题标签 [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 Genogram,通过自定义更改节点顺序
我只知道如何自定义节点形状、链接样式和一些关于视图的东西。但我不知道如何参与制作节点的顺序,例如:我为所有家庭添加了一个关于年龄的属性,并希望在 gojs 绘图时按同一代的年龄排序。
这是 我的例子
我怎样才能将年长的家庭更改为自动离开,我认为 key order 可以解决我的问题,但实际上 key 对任何事情都没有帮助。
前任。哥哥->命令姐姐->我->年轻...->年轻...
以下是我主要从 GoJS Genogram Example 修改的内容。
gojs - GoJS 无法从 toJson 读取数据
以下是在我的模型上调用 toJson 方法生成的 Json 字符串:
currentString= { \"class\": \"go.TreeModel\",\n \"nodeDataArray\": [ \n{\"key\":0, \"text\":\"思维导图\", \"loc\":\"0 0\"},\n{\"text\":\"idea\", \"parent\":0, \"key\":-2, \"loc\ ":\"78.22705078125 0\"},\n{\"text\":\"idea\", \"parent\":-2, \"key\":-3, \"loc\":\ "128.22705078125 0\"}\n ]}
现在,当我尝试使用以下方法从该字符串加载数据时: myDiagram.model = go.Model.fromJson(currentString);
什么都没有发生,而当我尝试加载普通模型时,它可以工作。
请帮忙。
javascript - GoJS 装饰占位符大小错误
我遇到了一些事情,在我看来这是 GoJS 的一个错误,尽管我不确定这种行为是否不是设计使然。
使用go.Adornment
该类设计上下文菜单时,我尝试将上下文菜单的两个部分对齐节点的左右两侧。这在官网的GoJS 上下文菜单定位示例中也有展示。
通常,在实时预览中禁用缩放,但按下Ctrl- 键和滚动允许在不缩放浏览器窗口的情况下放大节点。
如果在此缩放状态下调用上下文菜单,则 go.Placeholder 仍然具有原始节点的大小,就好像缩放级别没有改变一样。
这是这个问题的一些图片:
我必须在我的一个应用程序中处理相同的问题,并出于方便的原因使用了官方页面上的示例。
有谁知道抵消这种行为的方法,甚至可能有一个官方选项可以使用,我只是忽略了通过 API 阅读?或者它是一个错误?(我必须等待修复发布吗?)
javascript - 让 Gojs FlowCart 在 AngularJS 上工作
对于我当前的项目,我正在使用这个神奇的库“GoJS”,它提供了许多很棒的图表。
问题是该库基于 Javascript,并且没有任何 AngularJS 包装器。我发现的唯一角度代码是基于图表http://gojs.net/latest/samples/angular.html
对于我的项目,我需要使用 FlowChart http://gojs.net/latest/samples/flowchart.html。
我试图将它包装成一个指令,但没有任何运气。
所以,这就是我今天请求你帮助的方式,为我提供一个解决方案,以轻松地将图表集成到我的 angulaJS 应用程序中,或者为我提供任何可以正常工作的包装器。
谢谢
gojs - 如何使用gojs从数据库中查询
我想从数据库中获取特定员工的姓名、职位和图片,并使用 Gojs 将其显示在图表中。我是 Gojs 的新手,我只知道静态方面。我不知道在哪里放置查询。
javascript - 如何在html5中创建建模工具
html 5 中的图表工具,具有拖放功能,包括连接器。
考虑一个带有矩形圆的绘图工具和一个数据存储,通过鼠标单击时的箭头连接,然后为其生成一个 XML 文件。
javascript - 在 GOJS 中的 MouseDrop 事件后将焦点移动到文本框
在 GOJS 中完成鼠标放置事件后,如何将焦点移动到文本框
示例在这里:GoJS 示例
示例中的重现步骤是:拖动图表中的一个对象,您将看到一个表单出现。理想情况下,我希望能够将重点放在该表单中的评论文本框上
我能够获得 DOM 元素并对其设置焦点,但它应该在 mouseDrop 事件之后完成,因为在 mouseDropEvent 结束时,它将根据传递的参数将焦点设置在 gojs 图或对象上
php - GoJs 的 PHP 数据库格式 json
我想以json
这种格式为js
库格式化!GoJ 期望采用这种格式的 json:
在 php 中,我尝试像上面一样返回 json,但我对 json 真的很陌生,我的示例不起作用!
我的 JSON 看起来像这样:
{"key":"7","username":"Vlada","parent":"4","0":{"id":"1","parent":null,"username":"Ivan ","email":"office.asd@gmail.com","password":"qwe123"},"1":{"id":"2","parent":"1","username": "Martinu","email":"asd@gmail.com","password":"qwe123"},"2":{"id":"3","parent":"1","username": "Biljana","email":"asd.com","password":"qwe123"},"3":{"id":"4","parent":"2","username":"Emil ","电子邮件":"test@test.com","password":null},"4":{"id":"5","parent":"2","username":"Elena","email":"test@test.com","password ":null},"5":{"id":"6","parent":"4","username":"Bole","email":null,"password":null},"6" :{"id":"7","parent":"4","username":"Vlada","email":null,"password":null}}"伯乐","email":null,"password":null},"6":{"id":"7","parent":"4","username":"Vlada","email":空,“密码”:空}}"伯乐","email":null,"password":null},"6":{"id":"7","parent":"4","username":"Vlada","email":空,“密码”:空}}
我尝试替换id
为因为key
GoJs 需要key
定义属性。我的 json 是如此不同,我需要像上面的 json 那样格式化输出?
我在这里做错了什么?