Детская фигура во встроенном плоту с Touch2d Touch - PullRequest
0 голосов
/ 01 декабря 2018

Использование Draw2d touch (http://www.draw2d.org/draw2d/), Я встроил Плот в FlexGridLayout. После того, как фигура падает на встроенный плот, перемещение плота не перемещает дочернюю фигуру.

ВотНапример: https://codepen.io/Doink006/pen/ZmRPVX

// The red circle is the figure to drop into a raft
var circle = new draw2d.shape.basic.Circle({radius: 40, x: 50, y: 150});

// The blue rectangle is a simple raft
var raft = new draw2d.shape.composite.Raft({width: 200, height: 150, x: 250, y: 20, bgColor:"#0074d9"});

// The orange rectangle is an embedded raft in a FlexGridLayout
var flexLayout = new draw2d.shape.layout.FlexGridLayout({width: 200, height: 200, x: 250, y: 250, stroke: 1, columns: "grow", rows: "5px, grow"});
var label = new draw2d.shape.basic.Label({text: "a label", resizeable: true});
var embeddedRaft = new draw2d.shape.composite.Raft({width: 200, height: 150, x: 250, y: 150, bgColor:"#FF851B"});
flexLayout.add(label, {row: 0, col: 0});
flexLayout.add(embeddedRaft, {row: 1, col: 0});

Отбрасывая красный круг в синем прямоугольнике, затем перетаскивая синий прямоугольник, красный круг перемещается вместе с ним. Отбрасывая красный круг в оранжевом прямоугольнике, затем перетаскивая оранжевыйпрямоугольник, красный круг не двигается.

Что я должен сделать, чтобы красный круг сдвинулся при перетаскивании оранжевого прямоугольника?

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