如何将ArrowDecorator设置为默认的连接装饰器?
通过“ draw2d.policy.connection.ConnectionCreatePolicy”创建新实例时,我希望由ArrowDecorator装饰它。
在不修改代码库的情况下执行此操作的最佳方法是什么? 目前,我只是通过在Connection.js中设置目标装饰器来更改代码库
targetDecorator = new draw2d.decoration.connection.ArrowDecorator()
答案 0 :(得分:0)
找到了答案。使用以下代码。
canvas.installEditPolicy( new draw2d.policy.connection.DragConnectionCreatePolicy({
createConnection: function() {
// return my special kind of connection
var con = new draw2d.Connection({
targetDecorator: new draw2d.decoration.connection.ArrowDecorator()
});
return con;
}
})); //canvas.add(c);