ArrowDecorator как перетаскиваемое по умолчанию соединение - PullRequest
0 голосов
/ 19 сентября 2019

Как установить ArrowDecorator в качестве декоратора соединений по умолчанию?

Когда новый экземпляр создается с помощью "draw2d.policy.connection.ConnectionCreatePolicy", я хочу, чтобы он был оформлен с помощью ArrowDecorator.

Каков наилучший способ сделать это без изменения базы кода?В настоящее время я просто переключаюсь на кодовую базу, устанавливая целевой декоратор в Connection.js

targetDecorator =  new draw2d.decoration.connection.ArrowDecorator()

1 Ответ

0 голосов
/ 19 сентября 2019

Нашел ответ.Используйте следующий код.

     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);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...