[英]ArrowDecorator as default drag connection
如何將 ArrowDecorator 設置為默認連接裝飾器?
當“draw2d.policy.connection.ConnectionCreatePolicy”創建一個新實例時,我希望它由 ArrowDecorator 裝飾。
在不修改代碼庫的情況下執行此操作的最佳方法是什么? 目前我只是通過在 Connection.js 中設置目標裝飾器來更改代碼庫
targetDecorator = new draw2d.decoration.connection.ArrowDecorator()
找到了答案。 使用以下代碼。
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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.