我正在创建一个顶点v2和一个顶点v1作为父对象,我想使用setCellStyles
方法将父对象旋转90度,并进行赋值,但是v2顶点保持在同一位置。但是,如果我使用mxVertexHandler.prototype.rotationEnabled = true;
旋转父亲,则孩子会与父亲一起旋转。这是我的代码的一部分:
graph.getModel().beginUpdate();
try
{
var v3 = graph.insertVertex(parent, null, 'World!', 150, 150, 150, 150);
var v2 = graph.insertVertex(v3, null, 'World!', 25, 30, 80, 30);
graph.setCellStyles(mxConstants.STYLE_ROTATION, 90, [v3]);
}
finally
{
graph.getModel().endUpdate();
}
这是一个jsbin: http://jsbin.com/taxocilifo/1/edit?js,output