1
그래서 저는 개인 커리큘럼으로 커리큘럼을 만들려고합니다. 그리고 꽤 완벽하다고 생각하기 때문에 Draw2D를 사용하기로 결정했습니다. 나는 사각형 등의 과정을 표현하고 다른 코스에 대한 전제 조건이 같은되는 것을 보여주기 위해 그들 사이의 연결을 설정하고 있습니다 :Draw2D : 둘 이상의 연결에서 포트를 소스/대상으로 사용하는 방법은 무엇입니까?
내가 데 문제가 그 같은 포트를 만들려고 할 때 두 연결에 대한 소스는 단지 하나를 취하고 나머지는 무시합니다. 어떤 아이디어? 아래는 간단한 샘플입니다.
$(window).load(function() {
// Create the paint area. The id in the constructor must be
// an existing DIV
var canvas = new draw2d.Canvas("gfx_holder");
// create and add two nodes which contains Ports (In and OUT)
var start = new draw2d.shape.node.Hub();
var startLocator = new draw2d.layout.locator.BottomLocator(start);
var startLocator2 = new draw2d.layout.locator.BottomLocator(start);
var startPort = start.createPort("output", startLocator);
var end = new draw2d.shape.node.End();
var end2 = new draw2d.shape.node.End();
canvas.addFigure(start, 400,100);
canvas.addFigure(end, 200,150);
canvas.addFigure(end2, 600,150);
var c = new draw2d.Connection();
c.setTargetDecorator(new draw2d.decoration.connection.ArrowDecorator());
c.setSource(startPort);
c.setTarget(end.getInputPort(0));
canvas.addFigure(c);
var c2 = new draw2d.Connection();
c2.setTargetDecorator(new draw2d.decoration.connection.ArrowDecorator());
c2.setSource(startLocator2);
c2.setTarget(end2.getInputPort(0));
canvas.addFigure(c2);
});
나는 정말 거기에 공을 떨어 뜨렸다 : P – rsalfonso