簡體   English   中英

ArrowDecorator 作為默認拖動連接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM