Javascript 交互图依赖于数据库中的数据
我将做一个图表,其中节点将根据数据库中的数据改变颜色。我将通过数据库保存并加载json模型。问题是:如果数据库中的数据更新,如何触发更改节点颜色 问题是:如果数据库中的数据更新,如何触发更改节点颜色 我想你的意思是:如何更改模型数据以便图表反映更新?您必须使用Javascript 交互图依赖于数据库中的数据,javascript,gojs,Javascript,Gojs,我将做一个图表,其中节点将根据数据库中的数据改变颜色。我将通过数据库保存并加载json模型。问题是:如果数据库中的数据更新,如何触发更改节点颜色 问题是:如果数据库中的数据更新,如何触发更改节点颜色 我想你的意思是:如何更改模型数据以便图表反映更新?您必须使用Model.setDataProperty或Model.set(别名) 例如: var node=myDiagram.findNodeForKey(“Alpha”); //Model.commit在事务中执行给定的函数 提交(函数(m){
Model.setDataProperty
或Model.set
(别名)
例如:
var node=myDiagram.findNodeForKey(“Alpha”);
//Model.commit在事务中执行给定的函数
提交(函数(m){//此模型
//这是更改模型数据的安全方法
//GoJS将收到数据已更改的通知
//并且可以更新图中的节点
//并在管理器中记录更改
m、 设置(node.data,“颜色”、“红色”);
}“变色”);
//输出“红色”-型号已更改!
console.log(node.data.color);
在标题“更改属性和使用数据绑定更新模型”下的中介绍了这一点
问题是:如果数据库中的数据更新,如何触发更改节点颜色
我想你的意思是:如何更改模型数据以便图表反映更新?您必须使用Model.setDataProperty
或Model.set
(别名)
例如:
var node=myDiagram.findNodeForKey(“Alpha”);
//Model.commit在事务中执行给定的函数
提交(函数(m){//此模型
//这是更改模型数据的安全方法
//GoJS将收到数据已更改的通知
//并且可以更新图中的节点
//并在管理器中记录更改
m、 设置(node.data,“颜色”、“红色”);
}“变色”);
//输出“红色”-型号已更改!
console.log(node.data.color);
在标题“更改属性和使用数据绑定更新模型”下的中介绍了这一点