【问题标题】:Is there a way to update the graph/paper or all modified elements in the graph in JointJS?有没有办法在 JointJS 中更新图形/纸张或图形中的所有修改元素?
【发布时间】:2021-02-07 00:19:43
【问题描述】:

基本上我从文件接收单元格属性,我想用更新后的属性替换图表中的相应单元格,但在应用新属性后似乎无法刷新图表。

基于JointJS docs,似乎 graph.resetCells 是我正在寻找的东西,但当我尝试它时它实际上并没有做任何事情。有什么想法吗?

【问题讨论】:

    标签: javascript angular typescript jointjs rappid


    【解决方案1】:
    paper.render()
    

    纸是视图,图是模型

    【讨论】:

    • 这似乎只是让所有元素不可见且无法选择
    • 您有示例高级代码吗?还有你是如何应用这些属性的。您使用的是 .prop 还是 ,attr 或 .set。玩弄 .attr el.attr({ title: { text: card.title }}) 和自定义对象 .set el.set({ city: new City('NYC) })
    • 我找到了一种方法来使用 cell.attributes.attr = foundCell; graph.resetCells(res.res.graph.cells);
    猜你喜欢
    • 1970-01-01
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 2021-03-09
    • 2015-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多