使用IE 10兼容模式使用Mxgraph旋转单元格
Rotation of cells using Mxgraph using IE 10 compatibility mode
我的mxgraph(版本2.1.0.9)上有一个泳道/容器单元格。当单元格旋转270度时,在兼容模式下使用IE 10时,单元格标签不会随单元格一起旋转。标签在其他所有测试的浏览器中都会正确旋转,这是唯一一个失败的浏览器。
使用IE 10访问www.draw.io,打开开发工具并将浏览器模式设置为IE10 compat视图(页面刷新),将容器放在图形上(库部分的第一个形状),抓住旋转手柄并旋转它,就可以看到这个问题。
结果是泳道的标签不会随单元格一起旋转。旋转后单元格的样式为:
swimlane;whiteSpace=wrap;rotation=-90
我尝试将此代码添加到HelloWorld示例中(http://jgraph.github.io/mxgraph/javascript/examples/helloworld.html):
var v3 = graph.insertVertex(parent, 'swimlane;whiteSpace=wrap;rotation=-90', 'Container', 200, 150, 180, 130);
在IE 10兼容的视图中,问题是相同的。在这种情况下,是否可以使标签与单元格一起正确旋转?
mxGraph在IE 10兼容模式和IE 7标准文档模式下不受支持。IE 10中的VML实现不是生产质量。
可能发生的情况是IE检测到一个Intranet站点并强制使用compat模式。解决这一问题的最佳方法是在将响应头传递到服务器时,将"X-UA-Compatible:IE=edge"添加到响应头中。
不幸的是,DOCTYPE被忽略是Intranet模式,所以你不能仅仅在客户端强制它退出compat模式。有关更多详细信息,请参阅此线程。
相关文章:
- 知道为什么我的旋转木马不会自动更改图片吗
- 顺时针旋转Svg元件
- 将鼠标旋转限制为特定的度数
- 旋转后拖动对象
- 禁用旋转木马中的下一个按钮和上一个按钮
- 手动创建旋转活动指示器
- 如何在容器中定位旋转的图像
- 在轴上旋转SVG图像
- 绕z轴旋转时出现iOS陀螺仪错误
- 旋转按钮[HTML][JS]
- 在JS中围绕旋转对象旋转对象
- Threejs-围绕中心旋转对象
- 旋转木马;启用内容安全策略时无法工作
- 如何在使用Kinetic拖动同一对象后,在旋转动画中保持先前的偏移
- 菜单切换时箭头旋转
- 较大引导转盘中的较小引导转盘-较小引导转盘上的旋转功能问题
- 需要关于随机图像旋转的指南
- 根据摄影机视图更改计算对象旋转
- 使用KineticJS变换(移动/缩放/旋转)形状
- 使用IE 10兼容模式使用Mxgraph旋转单元格