gpt4 book ai didi

javascript - 交互图依赖于数据库中的数据

转载 作者:行者123 更新时间:2023-11-28 03:38:20 26 4
gpt4 key购买 nike

我要做一个图表,其中节点的颜色变化取决于数据库中的数据。我将通过数据库保存和加载 json 模型。问题是:如果数据库中的数据更新,如何触发更改节点颜色。

最佳答案

And the question is: how to make a trigger of changing node color if the data in db updated.

我认为您的意思是:如何更改模型数据以便图表反射(reflect)更新?您必须使用 Model.setDataPropertyModel.set(别名)

https://gojs.net/latest/api/symbols/Model.html#setDataProperty

示例:

  var node = myDiagram.findNodeForKey("Alpha");

// Model.commit executes the given function within a transaction
myDiagram.model.commit(function(m) { // this Model

// This is the safe way to change model data
// GoJS will be notified that the data has changed
// and can update the node in the Diagram
// and record the change in the UndoManager
m.set(node.data, "color", "red");

}, "change color");

// outputs "red" - the model has changed!
console.log(node.data.color);

这在 GraphObject Manipulation tutorial 中有介绍。 ,在使用数据绑定(bind)更改属性和更新模型标题下。

关于javascript - 交互图依赖于数据库中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57512980/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com