javascript - 将 mxCell 移动到新的绝对坐标
问题描述
我知道moveCells方法,但我更想将单元格移动到新的绝对位置(而不是相对增量)。我尝试克隆和更新几何,但没有成功:
var geo = graph.getCellGeometry(cell).clone();
geo.x = 10;
model.setGeometry(cell, geo);
我错过了什么?
解决方案
更新几何图形后,您还需要刷新图形。
var geo = graph.getCellGeometry(cell).clone();
geo.x = 10;
model.setGeometry(cell, geo);
graph.refresh(); // update the graph
推荐阅读
- python - Scipy.Optimize.Minimize 动态约束问题
- solr - 为什么我们应该在单独的 DC 中运行 dse search
- java - 为什么我的消息在 Java 套接字服务器中只发送一次?
- javascript - 解密 RSA 数据时出现 DOMException
- react-native - 如何在 React Native 中使用 Animated 将宽度设置为自动
- arangodb - ArangoDB 损坏坏表幻数
- node.js - npm run 弹出后出错
- architecture - Api 网关职责:良好实践(授权、请求转换)
- css - 导航栏汉堡菜单修复侧菜单上的颜色属性
- javascript - 如何触发从 iframe 内容到外部网站的事件?