我正在使用flowchart.js,我想通过来更改节点的颜色 事件中的JavaScript。
我可以通过输入以下内容来访问节点的填充属性:
diagram.diagram.symbols[0].symbol.attrs.fill
但设置新值不会更新页面上的流程图。例如,
diagram.diagram.symbols[0].symbol.attrs.fill = red
有没有办法将更新传播到图表对象?还是通过编程方式修改属性的另一种方法?
答案 0 :(得分:0)
据我所知,您无法更改特定节点的背景。 您可以更改节点的类并重新绘制图形。您可以看到并举例说明here
在第二部分中,您可以看到它们为每个节点提供了一个类似def user_details
data = Rails.cache.fetch("#{user.updated_at.to_i}") do
@_user_details ||= user.profiles.includes(":asso_1,:asso_2,:asso_3")
end
@_user_details = data
end
的类。
您可以定义这样的类
op1=>operation: My Operation|past